CS 805 Advanced Computer Graphics
Spring 2000
Project 2 -- Enhanced Ray Tracer
- Overview
- For this assignment, you will add features to the ray tracer
you wrote for Assignment 1.
- Due Date
- Project writeup and source: 4/6/2000
- Description
- Choose at least one enhancement from each category:
- Sampling Techniques
- Advanced Objects and Textures
- cylinders (including image mapping)
- cones (including image mapping)
- bump maps (for spheres, planes, and polygons)
- Sampling Techniques
- adaptive supersampling for antialiasing
- jitter for antialiasing
- depth of field
- soft shadows
- gloss
- Acceleration Techniques
- bounding boxes
- uniform spatial subdivision
- non-uniform spatial subdivision
- Testing
- You will be required to test your ray tracer with scene description
files of your choice. You must submist these files along with the
images they produce for verification.
- Submission Requirements
- ``Professional-quality'' brief writeup, including:
- Cover page containing:
Course Id--Section No.
Name:
SS No:
Assignment No.
- Assignment description
- Program features
- Any interesting problems you ran into and how you resolved them
- 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.