Second task on Basics of Photorealistic Image Synthesis course. Stochastic ray-tracing algorithm implementation with following features:
- Progressive rendering
- Indirect illumination
- Lambert, Phong, Specular, Anisotropic and Microfacet materials
- Lambert light sources
- Rendering to HDR image