Project 2:  Ray Tracing

This document describes the requirements for Project 2 in CSE 472.  The project will be due April 14, 2008 at 11:59pm.  The project is an individual project. 

Project 2 help with changing names is now available

Your assignment is to implement a recursive ray tracer and render the boat you did in Project 1 (you can add to the scene if you wish and probably will have to). There is a tutorial to get you started on ray tracing (step 7) and one additional step assignment.  Your solution must incorporate the following features:

In addition, please choose one of the following features to implement:

Notice:  If you wish to create some alternative image for this project, I will entertain suggestions.  Please email me with a proposal and I will let you know.  Some students in the past have suggested that they would like some "artistic latitude".  

Antialiasing and penumbra must utilize a Poisson distribution.

You must create a final image with the at least the following:

When you are done, you will turn in your entire project in a turn-in directory we will specify later.  You will:

Create a .zip file with all of these files in it with the name of the file being your user if (i.e. masseyja.zip).  If you have to turn in a second time, add a suffix (masseyja-2.zip).