COS426 Assignment 3 Rendering
Ray Tracer — Writeup

Switch to: Interactive Editor


TraceRay


For the first part of the assignment, I followed the provided pseudocode to complete the traceRay and calculateColor functions.


Triangle


(Your description of your implementation of Triangle goes here...)


Sphere


(Your description of your implementation of Sphere goes here...)


Box


(Your description of your implementation of Box goes here...)


Cylinder


(Your description of your implementation of Cylinder goes here...)


Cone


(Your description of your implementation of Cone goes here...)


Shadows


(Your description of your implementation of Shadows goes here...)


Soft shadows


(Your description of your implementation of Soft shadows goes here...)


Transmission


(Your description of your implementation of Transmission goes here...)


Checkerboard


(Your description of your implementation of Checkerboard goes here...)


Phong material


(Your description of your implementation of Phong material goes here...)


Special material


(Your description of your implementation of Special material goes here...)


Scene


(Your description of your implementation of Scene goes here...)


Animate


(Your description of your implementation of Animate goes here...)


Art Contest


(Your description of your implementation of Art Contest goes here...)


Feedback


[OPTIONAL] Please provide us with feedback on your experience working on this assignment. For example, approximately how many hours did you spend on it? What parts were the most difficult or confusing to work through? Do you have any suggestions on how to improve this assignment for the future? Thank you for your feedback!