Simple Ray Tracer
make
./RayTrace ./input/simple/input12.txt
A Phong reflection model is used for local illumination. Shadows are present, although simple. There is support for three primitive geometry types: triangles, spheres and ellpsoids. If you would like to run the program on an entire directory:
ls ./input/simple/*.txt | xargs -I {} ./RayTrace {}
Support for other primitives: Cone, Cylinder, Torus, etc. Experiment with the bidirectional reflectance distribution function.