Final Project Notes - CSG140 Computer Graphics - Spring 2004
Professor Futrelle
Version of 21 February 2004
The final project will be to implement ray tracing in a scene with at least
two differently shaped polyhedral objects in the same scene. There are a number of options
for the project listed below. You may implement more than one option if you
like, for a bit of extra credit. Using swept objects in your project is a plus.
Using 2D arrays for matrix manipulations is a plus.
- Simple shadows with a single sphere casting the shadow,
plus Gouraud shading.
- Soft shadows with a single sphere casting the shadow.
- Depth of field achieved by placing the "screen" at the focal plane.
- Phong shading.
- Phong normal interpolation (a bit of extra credit).
- Basic texture mapping.
- A totally reflecting sphere in addition to the two polyhedral objects.
- Antialising using a "fat pixels" display to show details, using
simple objects and a sphere.
- Implement your own clipping procedures.
- Perspective by setting the eyepoint at finite distance.
Go to CSG140 home page.
or RPF's Teaching Gateway or
homepage