A basic ray tracer, based on the tutorial books by Peter Shirley.
Books
- Ray Tracing in One Weekend
- Ray Tracing: The Next Week
- Ray Tracing: The Rest of Your Life
Extensions
- Triangles, and other advanced shapes
- Arbitrary 3D models
- Surface Textures
- Parallelism, SIMD
Fixups
- Convert functions to functions from common headers
- Use default arguments more often