Programming Assignment 6
1 Overview:
For this assignment you must use improve your
3-D rasterizer from
programming assignment 5 by adding lighting
and shading. Specifically, you must
implement and use a
GouraudShader
class.
2 Getting Started:
You will not have to make any changes to your existing classes.
3 Detailed Specification:
You must implement the following
GouraudShader
class.
4 Integration Testing:
You must perform integration testing using the
data files from programming assignment 4.
5 Submission:
In addition to the normal materials, your submission must include:
hardcopies (of screenshots) of the integration tests.
6 Grading:
Your implementation must work correctly for you to receive credit
for this assignment.