CECS 461 Computer Graphics II
Assignment #3: Metamorphing Surfaces and Objects
Dr. K. Palaniappan
Dept. of CECS, UMC
The third assignment consists of the following three tasks: (1) select
two 3-D models for morphing and render each object as a wireframe and
as a gray-shaded surface, (2) select 3-D tie-points that describe
correspondences between the two models, and (3) morph between the two
3-D models.
(1) Rendering 3-D Models
-
Wire-frame drawing
-
Lighted gray-surface rendering
(2) Tie-points
-
Manually identify or select the point correspondences
-
Highlight the selected verticies from both models
(3) Animation of Morphing
-
Compute a global rigid transformation
-
Compute the local elastic transformations
-
Morph from Model 1 to Model 2 and the reverse from Model 2 to Model 1
as a smooth animation
What to hand in:
-
In class interactive demonstration of your program.
-
A print out of the source code file.
-
A quicktime movie file showing the morphing process.
-
Be sure and comment the algorithms that you code to show that you
understand how the algorithm is working. Such as how you are keeping
track of the objects in the scene, their current transformations, and
viewer selected viewing parameters.
-
For your interactive features provide a key with your listing for how
to use these features. Preferrably have an online help key to get a
quick summary.