A raytracer realized in the framework of the course Introduction at image synthesis by Jonathan FABRIZIO at EPITA.
- Objects available : sphere, triangle, Axis Aligned Bounding Box (AABB)
- Phong shader
- Reflection
- Blobs (metaballs)
- Smooth triangles
- Multithreading (CPU)
- Cartoon shader
- Object loader (.obj & .mtl)
- UV mapping : AABB and sphere
See TODO.md for further improvement ideas.
$ mkdir build && cd build
$ cmake ..
$ make -j
$ ./raytracer
And follow the USAGE message.