Tuesday, February 06, 2007

Ray Tracing - Project 3

Design Choices

This assignment added implementation of several primitives including the box, disk, ring, and triangle. The Moller intersection was used to intersect the triangles, as it was the easiest to implement. Amy Miller's implementation was used to implement the box intersection. The new primitives were rendered using existing shaders and the normals were obvious to compute.

This is the default scene for Project 3 using the updated rendering

Creative Image

This scene uses two lights: a directional light and a point light. It features 200 triangles, 60 spheres in a double-helix, a box, and a plane

About this project

Time Required: 5 hours
Difficulty: Easy. Mostly just implementing intersection algorithms
Code: project3.tar

No comments: