A physically accurate CPU path tracer written in Rust. Compiles to WASM.
Features include:
- Path tracing with global illumination
- Two-level BVH acceleration (O(log n) intersection)
- Glass, mirror, diffuse materials
- Mesh loading (STL…
A physically accurate CPU path tracer written in Rust. Compiles to WASM.
Features include:
- Path tracing with global illumination
- Two-level BVH acceleration (O(log n) intersection)
- Glass, mirror, diffuse materials
- Mesh loading (STL)
- Multithreaded via Rayon
- Progressive WASM renderer
- Russian roulette termination
Github copilot for inline completions. AI also used for writing some of the WASM toolchain glue code.