C++ - Basic Raytracer
A simple C++ raytracer that performs ray tracing on ellipsoids, calculating ads, shadows and reflection. It parses in data of camera, light sources and ellipsoids from input file, and outputs the rendered image in ppm format.
Code available on GitHub.