A CPU raytracer for rendering 3d scenes. I built this in C++ and created a simple scripting language to power the raytracing engine. The scripting engine allows for someone to set up a scene, describe all of the objects, lights, images, vectors, etc. as well as set the camera for the render. There is also a simple macro functionality that allows the user to change the rendered output size, number of render cycles and allows for disabling/enabling of global lighting.