16 releases
0.1.7 | Sep 17, 2023 |
---|---|
0.1.6 | Aug 3, 2023 |
0.1.5 | Jul 31, 2023 |
0.0.8 | Jul 16, 2023 |
0.0.1 | Feb 25, 2023 |
#148 in Graphics APIs
93 downloads per month
290KB
3K
SLoC
Solstrale
A multi-threaded Monte Carlo path tracing library, that as such has features like:
- Global illumination
- Caustics
- Reflection
- Refraction
- Soft shadows
Additionally the library has:
- Loading of obj models with included materials
- Multi-threaded Bvh creation to greatly speed up rendering
- Post processing of rendered images by:
- Open Image Denoise
- Bloom filter
- Bump mapping
- Light attenuation
Example output
Credits
The ray tracing is inspired by the excellent Ray Tracing in One Weekend Book Series by Peter Shirley
Dependencies
~8MB
~116K SLoC