RayTracer – CPU based implementation using C++ and Win32

Description

  • Supports perfectly diffuse and reflecting surfaces.
  • Supports reflections, refractions and shadows.
  • Supports spheres and planes.
  • Added depth of field effect using post-processing.
  • Runs on multiple threads to increase performance.

Date

February, 2016