CMSC 635: Advanced Computer Graphics

Lab 1: Specular Illumination Models
Due March 15, 1999.


Computer Science and Electrical Engineering Department
University of Maryland, Baltimore County

Spring 1999

Purpose:

To gain experience in implementing advanced illumination algorithms.


Assignment

Start with the sample program in ~ebert/edge/solid on the gl machines.

Modify the program to implement the Blinn and Cook-Torrance illumination models. For the Cook-Torrance model, you must find the appropriate parameters for rubber, copper, obsidian, and gold materials, show images, and submit input files for these.

The following input command changes are needed:

illumination_type:
now accept the keywords "blinn" and "cook-torrance" and "cooke-torrence"
for Cook-Torrance illumination also read in the Fresnel factors at 0 incidence (3 floats : r g b)
for Blinn also input the index of refraction.
Note that the same number of illumination parameters are needed, but the values just mean different things.

Extra Credit



Main Page | Syllabus | Class Calendar

Course Assignments & Handouts | Links | Reading List