Skip to content

A raytracer with cartoon effect made for an introduction to image synthesis course.

Notifications You must be signed in to change notification settings

apluquet/Raytracer

Repository files navigation

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.

About

A raytracer with cartoon effect made for an introduction to image synthesis course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages