COS426 Assignment 3a Rendering Ray Tracer — Writeup
Switch to: Interactive Editor
- (0.0) Plane
- (2.0) Triangle
- (2.0) Sphere
- (2.0) Box
- (2.0) Cylinder
- (3.0) Cone
- (1.0) Shadows
- (3.0) Soft shadows
- (2.0) Transmission
- (1.0) Checkerboard
- (1.5) Phong material
- (1.5) Special material
- (1.0) Scene
- (1.0) Animate
- (1.0) Art
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.
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:
scene=mesh
Sphere
(Your description of your implentation of Sphere goes here...)
Box
(Your description of your implentation of Box goes here...)
Cylinder
(Your description of your implentation of Cylinder goes here...)
Cone
(Your description of your implentation of Cone goes here...)
Shadows
(Your description of your implentation of Shadows goes here...)
Soft shadows
(Your description of your implentation of Soft shadows goes here...)
Transmission
(Your description of your implentation of Transmission goes here...)
Checkerboard
(Your description of your implentation of Checkerboard goes here...)
Phong material
(Your description of your implentation of Phong material goes here...)
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=default
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:
scene=myScene
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:
animated=1
Art
(Your description of your implentation of Art goes here...)