VIZA 616 - Rendering & Shading
Spring 2003

Homework 07
Due 12:30pm Wednesday, March 19, 2003

Last updated 3/7/03


Using the RenderMan C API - For this week you are asked to create a C/C++ program that makes use of the RenderMan C binding to create a short (~10 frames) interesting animated sequence.  Please make use of your previous renderman experience to include surface, displacement, light and volume shaders to make your animated environment both interesting and aesthetically pleasing. Detailed information and examples on the 'C' binding are available in the RenderMan Companion and in the RenderMan Specification document (on-line at the Pixar site - www.pixar.com)

You need to turn in:

1) A README file.
2) The source code for your C program.
3) The compiled/linked executable C program.
4) The shader files and any other data used.
5) Animated rendered images.
6) One image from your sequence in jpeg format

Please use appropriate commenting and intelligent naming of variables so that the program can be easily deciphered.