Triangle-mesh Raytracer
Triangle-mesh raytracer using Möller-Trumbore intersection tests, kd-tree based BVH and Blinn-Phong shading, written in Rust.
- 4D math types (Vec4/Mat4)
- Vertex normal estimation/interpolation
- Multithreaded rendering
- Ray-triangle intersection acceleration with kd-tree based BVH
- Wavefront .obj/.mtl import
GitHub: https://github.com/sam-peets/rust-pathtracer