Ray Tracer (EdX)

scene10

Ray Tracer I programmed in Edx Computer Graphics online course with C++.

The last project in the course was to program a ray tracer in C++ from scratch. The ray tracer reads scene file and renders the image by using recursive ray tracing.

Some of the features of the ray tracer:

  • recursive ray tracer
  • reflections
  • shadows
  • point and directional lights
  • triangle and sphere primitives
  • ambient, diffuse, specular and emissive materials