COS426 Assignment 3 Rendering
Ray Tracer — Writeup

Switch to: Interactive Editor

Features Implemented:


Plane


This feature was implemented by the course staff. I used it as an example of how to calculate the intersection with primitives.

Here is an example output where the planes are used for cornell box :

I did not encounter any particular challenges in implementing this.
You can include as many results as you want, but please at least include the following results:


Triangle


(Your description of your implentation of Triangle goes here...)
You can include as many results as you want, but please at least include the following results:


Sphere


(Your description of your implentation of Sphere goes here...)
You can include as many results as you want, but please at least include the following results:


Box


(Your description of your implentation of Box goes here...)
You can include as many results as you want, but please at least include the following results:


Cylinder


(Your description of your implentation of Cylinder goes here...)
You can include as many results as you want, but please at least include the following results:


Cone


(Your description of your implentation of Cone goes here...)
You can include as many results as you want, but please at least include the following results:


Shadows


(Your description of your implentation of Shadows goes here...)
You can include as many results as you want, but please at least include the following results:


Soft shadows


(Your description of your implentation of Soft shadows goes here...)
You can include as many results as you want, but please at least include the following results:


Transmission


(Your description of your implentation of Transmission goes here...)
You can include as many results as you want, but please at least include the following results:


Checkerboard


(Your description of your implentation of Checkerboard goes here...)
You can include as many results as you want, but please at least include the following results:


Phong material


(Your description of your implentation of Phong material goes here...)
You can include as many results as you want, but please at least include the following results:


Special material


(Your description of your implentation of Special material goes here...)
You can include as many results as you want, but please at least include the following results:


Scene


(Your description of your implentation of Scene goes here...)
You can include as many results as you want, but please at least include the following results:


Animate


(Your description of your implentation of Animate goes here...)
You can include as many results as you want, but please at least include the following results:


Art


(Your description of your implentation of Art goes here...)
You can include as many results as you want, but please at least include the following results: