CPSC 405/605 Computer Graphics
Spring 1999
TTh 12:30--1:45 Jordan G032
Project 3
<http://www.vr.clemson.edu/~andrewd/courses/cpsc405/spring99/hw/proj3.html>
Objectives:
To learn fundamental lighting and shading techniques.
Motivation:
This project covers direct illumination and shading models.
Due dates:
Project writeup and source: 03/30/99
Teams:
You may organize yourselves into pairs to complete this assignment.
If you form a pair, you must specify the ``division of labor''
(e.g., who did what) in your assignment writeup (scores will
be divided equally, however).
Description:
Write a program to implement a polygonal object renderer:
Add lighting and shading to your object viewer.
Provide toggle buttons allowing the user to switch between
three representations of the objects within the window:
wireframe
facetted (flat shading)
smooth (Gouraud shading)
Notes, suggestions, and additional requirements:
Use OpenGL to implement shading.
What to hand in:
``Professional-quality'' brief writeup (one writeup per team), including:
Cover page containing names of all participants:
Course Id--Section No.
Name:
SS No:
Assignment No.