CS 805 Advanced Computer Graphics
Spring 2000
Project 1 -- Ray Tracer

Overview
For this assignment, you will write a ray tracing program to render a variety of images. You will be required to implement texturing algorithms (such as bump mapping), as well as the lighting model we discussed in class.

Due Date
Project writeup and source: 3/9/2000

Description
Write a program to implement a ray tracer:

Testing
You will be required to test your ray tracer with the following scene files:

Additionally, your code will be tested with at least one other scene when graded.

Submission Requirements
``Professional-quality'' brief writeup, including:
  1. Cover page containing:
    Course Id--Section No.
    Name:
    SS No:
    Assignment No.
  2. Assignment description
  3. Program features
  4. Any interesting problems you ran into and how you resolved them
  5. User's guide

Electronic submission of source code: provide a self-contained, compressed .tar file (preferrably gzipped), complete with a Makefile and README specifying compilation requirements.

In-class demonstartion of program will be required.