Implemented with Rust Programming Language, 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)"
- "Ray Tracing: The Rest of Your Life (Ray Tracing Minibooks Book 3)"
Crates:
Cover scene "Ray Tracing: The Rest of Your Life"
Cover scene "Ray Tracing: the Next Week"
Cover scene "Ray Tracing in One Weekend"
Cover scene "Ray Tracing in One Weekend" with moving spheres
Spheres
Dielectric
Diffuse light
Blending material
Marble
Bitmap texture
Bitmap texture with alpha mask
Room
Volume
Mirror
Materials
Defocus blur
Motion blur
Checker texture
Noise texture
Recommended