Topics for the Second Midterm
Here are the topics you should review in preparation for the second midterm.
- How is the view transform matrix computed?
- How do you use a combination of a transformation matrix and perspective division to implement a perspective transformation?
- What is a vanishing points, and how do you compute it?
- What is an orthographic projection?
- How are ambient, diffuse, and specular lighting terms computed?
- How does the smooth shading algorithm work?
- How does the z-buffer algorithm for hidden surface removal work?
- How do you place a texture on a surface?
- How are Bezier curves computed from control points?
- What is a B-spline? Why are B-splines better basis functions for curves than Bernstein polynomials?
- How are B-spline basis functions computed from knot vectors?
- How do you use a control grid to construct a surface in 3 dimensions?