Program that implements both rasterised and ray traced rendering methods.
Also features more complex techniques such as:
- Translation, rotation and lookAt using MVP matrix
- Shadows
- Proximity lighting
- Angle of incidence lighting
- Ambient lighting
- Specular lighting
- Phong shading
- Mirrors
clang++
sdl2
make