For homework 5, we wrote a ray tracer from scratch in C++. Click on the links below to see the Milestone and Final Submission reports.
For this Project milestone, my partner and I implemented basic functionality in ray tracer. Specifically, we programmed camera specification and the basic intersection test for quads in our ray tracer. We also implemented a file parser to read in .test files and generate images based on the commands. Below are sample images of a red square viewed from different camera angles.