Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 754 Bytes

README.md

File metadata and controls

33 lines (24 loc) · 754 Bytes

Raytracer

A raytracer realized in the framework of the course Introduction at image synthesis by Jonathan FABRIZIO at EPITA.

Realizations

Lofi girl cartoon Minecraft

Features :

  • 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.

Usage

$ mkdir build && cd build
$ cmake ..
$ make -j
$ ./raytracer

And follow the USAGE message.