Path tracer inspired by PBRT and CS 4620. Initially based off of Ray Tracing in One Weekend, but now modified extensively.
- Basic progress bar
- Multithreading using
rayon
- Vector operations using macros to reduce boilerplate
- Simple bump allocator
- OBJ triangle mesh support
- Bounding volume hierarchy constructed with SAH heuristic for intersection acceleration
- Scene description DSL