Date: 2015-03-16, duration: tree months

Skills needed

  • C
  • 3D camera, translation, rotation
  • lighting
  • shadows
  • multi-thread
  • antialiasing
  • parsing config files and scene saving
Project description

The raytracing consiste of managing a sphere, a cylinder and a cone, as well as a light and a shadow in a raytracer environnement.

I took care of the display engine, parsing of config files for an infinite number of objects, real-time rendering, antialiasing, multi-threading and scene saving.

project url

View source code on github: https://github.com/usernameHed/raytracer