Raytracer

This project was made with a friend.

It is a C++ raytracer made from scratch.

It receives as input a file describing a scene, and it then outputs that scene into an image.

It supports:

  • Reflection
  • Refraction
  • Transparency
  • Depth of field
  • Scene file format with materials definition and inheritance.

You can check the source code here: https://github.com/sephirot47/3DRaytracer