In the computer graphics course at ETH Zurich, our task was to gradually add features and extend the capabilities of a ray-tracing framework called Nori.
Soms of the features that are showcased in the images and implemented throughout the course are listed below:
- Volumetric path tracing with multiple importance sampling
- Photon mapping
- Smooth mirror and dielectric BRDF models
- Microfacet BRDF model with Beckmann distribution
- Subsurface scattering with dipole approximation
- Multiple different types of light sources
For the final project, we were tasked with producing an image that combines implemented features into a given theme.