COS426 Assignment 3
Ray Tracer — Writeup

Switch to: Interactive Editor


Collaboration Statement:

Under penalty of academic dishonesty (as outlined in RRR) my digital signature below verifies that the following is true:

    That all images in this writeup were generated directly by my solution code or provided by the course staff (exception: art contest submissions may pass through intermediary software like GIMP)

    That no other student has viewed my writeup explanations or my writeup images

    That my solution code is my own work; particularly that my solution was not copied from any other student's solution code, and that no other student copied their solution directly code from me

    That I did not discuss assignment specifics or view the solution code of any other student besides that of my (optional) partner

    That I have followed all other course collaboration and course plagiarism policies as written on the course website.

YOUR NAME HERE (your-netid-here)

Collaborated with: PARTNER NAME HERE (partner-netid-here)



TraceRay


For the first part of the assignment, I followed the provided instructions 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...)


Custom Scene


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


Animation


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


Technical Extensions


(Your description of your implementation of Technical Extensions goes here...)


Art Contest


Remember to appropriately label your submission! If you are submitting a google drive link to a movie or animation, give the tag an id that matches the format we for your labeled art project images. (Your description of your implementation of Art Contest goes here...)