1) 2-D View Transformations. Be able to transform an object (rectangle, triangle, etc.)
2) 2-D Clipping (Cohen-Sutherland)
3) Parallel vs. Perspective Projection, know what they are and understand their benefits and drawbacks.
- What is the function of the PRP in each?
- What coordinate system is the PRP Specified in?
- What are other coordinate systems used?
4) 4 X 4 matrix representation of the projection mappings. Know how to compute the projection mapping in the simple cases where the projection is along an axis and either the eye (camera) or the projection plane is at the origin (0,0,0).
5) Describe and contrast 2 color models (RGB, CMY, HSV)..Advantages and disavantages of each.
6) Study the illumination models. Understand the following reflection types and their corresponding characteristics:
- Diffuse Reflection
- Ambient Reflection
- Specular Reflection
7) Understand the mid-point technique for scan converting lines and circles. Know the basic ideas behind these algorithms and why they are more efficient than the "simple" algorithms.
8) Understand the cannonical view volume construction. Be able to illustrate the view volume with it's vertices. Be prepared to explain why transform to and use a canonical view volume.
9) Review the raster scan agorithms we covered in class ( Mid-point and incremental).10) Understand and explain the 3-D Viewing Pipeline ( Section 7-2 in text).
11) From Mike Bodkin's presentation explain the L-System algorithm for representing trees and bushes.
Good Luck!