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)