A straightforward Rust-based reimplementation of the basic ray tracer shown in the book Ray Tracing in One Weekend.
In addition, this version implements:
- Its own bitmap export functionality (see bitmap.rs),
- Parallelised rendering on the CPU (courtesy of
rayon), - Basic triangle rendering.
- Very basic STL model importer (stl.rs).
- Intitial inspiration and code: Peter Shirley's Ray Tracing in One Weekend,
- Ray-Triangle Intersection explanation and formulae: scratchapixel.com
- 'Utah Teapot' STL file from Wikipedia.


