Computer Graphics
Dr. William J. Joel, WS 110, 7-9353
Test No. 3
Due: Tuesday, December 4, 2001
-
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)
-
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)
-
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)