Lab 1: Building a Recursive Ray Tracer
CS 445: Computer Graphics, Fall 2012


Due Dates:

Goals

Summary Description

In this lab, you are to implement a simple ray tracer based on the discussion in class.

Resources


Part 1: Due Sept 11

This week, you are just get the main algorithm working. A sphere is already included. Shading will be ignored.

The resulting image should look something like:


Part 1

Demonstrate your program in lab no later 5pm on Tues, Sept 11. No need to turn anything in (yet).


Part 2: Due Sept 18

This week, you are to get the shading implemented. Do the following:

The resulting image should look something like:


Part 2: Basic Phong Lighting

Demonstrate your program in lab no later 5pm on Tues, Sept 18. No need to turn anything in (yet).


Part 3: Due Sept 25

This week, you should:

The resulting image should look something like:


Part 3: Shadows only

Shadows and Reflections

Tilted Camera

Demonstrate your program in lab no later 5pm on Tues, Sept 25. Generate several images showing the different shapes you have implemented with shadows and reflections. Include at least 1 image showing that you can move and reorient your camera. Zip these images together with your code and submit via WISE.