My practices about in 1 weekend ray tracers with Rust.
first weekend raytracer supports following features.
- Antialiasing support
- Defocus Blur support
- Diffusion, Reflection and Refraction support
second weekend raytracer supports following features.
- Motion Blur support
- Bounding Volume Hierarchies support
- Texture and Lightsupport
- Volumes support