USI Computer Graphics rendering competition 2023 (we won :p). All results here.
Run the code with
g++ main.cpp -Ofast; ./a.out
- Sofia d'Atri
 - Nicolò Tafta
 
Features are highlighted in the files and can be found by searching FEAT (more specific feature tags at end of file)
- Stochastic Raytracer - Antialiasing
 - Perlin Noise - Textures
 - Perlin Noise - Normal maps
 - Advanced Reflectance Model
 - Scene
 
Features can be found by looking for these comments (or just FEAT)
- FEAT: BOUNDING VOLUME HIERARCHY (BVH)
 - FEAT: IMAGE TEXTURES
 - FEAT: MESH LOADER
 - FEAT: NORMAL MAPS
 - FEAT: PERLIN GENERATED NORMAL MAPS
 - FEAT: PERLIN GENERATED TEXTURES
 - FEAT: SPECULAR HIGHLIGHTS
 - FEAT: SUPER SAMPLING ANTI ALIASING (SSAA)