Computer Graphics
Dr. William J. Joel, WS 110, 7-9353

  • Test No. 3

  • Due: Tuesday, December 4, 2001
    1. Hermite, Bezier and B-Splines are parameterized curves of the form P(t), where given a value of t between 0 and 1, a point on target curve segment is returned.
      (a) Discuss, in some detail, the basic concept of parameterized curves.
      (b) Briefly contrast and compare the three curve types mentioned above.
      (c) Briefly discuss the concept of blending and how it is used to create curves.
      (30 points)


    2. In order to create a realistic rendering of a 3-D environment, it is necessary to determine which surfaces are hidden and which are visible.
      (a) How are normals computed for a given surface?
      (b) What is meant by the term backface and how are surface normals used to identify backfaces?
      (c) Define, contrast and compare the following visible surface algorithms: Depth-buffer, Depth-sort, Area-subdivision.
      (45 points)


    3. In the real world, color is our perception of light that is reflected by surfaces.
      (a) Define the terms ambient light, diffuse light and specular light.
      (b) With respect to the simple lighting model presented in class, discuss each term in the lighting equation.
      (c) How do bump maps and texture maps alter the application of this lighting model?
      (35 points)