[](https://tldrlegal.com/license/gnu-general-public-license-v3-(gpl-3))
[](https://github.com/DanielPettersson/solstrale-rust/actions/workflows/ci.yaml)
[](https://crates.io/crates/solstrale)
[](https://docs.rs/solstrale)
------
# 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 using [Open Image Denoise](https://www.openimagedenoise.org/)
## Example output

## Credits
The ray tracing is inspired by the excellent [Ray Tracing in One Weekend Book Series](https://github.com/RayTracing/raytracing.github.io) by Peter Shirley