### Physically Based Path Tracer

A path tracing program produces images by shooting light rays into a virtual scene, computing their reflections, refractions and other physical interactions, and iterating. The eventual image is the sum of many such simulations, which converges to a solution to the rendering equation via monte-carlo integration. This path tracer attempts to be as physically accurate as possible, and is designed to produce images of mathematical objects.