license CI Crates.io

docs.rs

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 * Bump mapping * Light attenuation

Example output

happy sponza-bump2

Credits

The ray tracing is inspired by the excellent Ray Tracing in One Weekend Book Series by Peter Shirley