This project was fully written in C++11 late 2015 to Graphics Computer course at CIn UFPE. It is my first implementation of the Path Tracing global illumination algorithm.
- Scene loader (the user can set the camera position, the objects positions and materials, lights etc.);
- .OBJ file loader;
- Anti-aliasing;
- Recursive refraction using Snell's Law;
- Recursive reflection;
- Reflectance and transmittance following Fresnel's equations.
So far, it is only possible to use Phong materials.