ETHZ Path Tracing Project

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.