“Note that I avoid most “modern features” of C++, but inheritance and operator overloading are too useful for ray tracers to pass on.”
― Peter Shirley, Ray Tracing in One Weekend
Based on Peter Shirley's books:
- "Ray Tracing in One Weekend (Ray Tracing Minibooks Book 1)"
- "Ray Tracing: the Next Week (Ray Tracing Minibooks Book 2)"
Implemented in Python 3.7 with PyGame library.
Recommended