This program uses a raytracer to create 3D images from a json file of objects. The image is of PPM P6 format. Currently, there is no lighting or shading.
To run: raycast width height input.json output.ppm
The input file should have one camera object. It supports up to 128 additional spheres and planes.
This program was written by Robert Rasmussen - rsr47