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


To gain experience in implementing advanced illumination algorithms.


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:

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