1999 Morph Video
This morph video is the result of an assignment in
Computer
Graphics 2 (15-463),
the 2nd semester computer graphics class for
undergrads at Carnegie Mellon University, in Spring 1999. The
assignment
was for each student to take a digitized picture of himself
and "morph" it into the picture of the next student in the sequence.
Morphing consists of warping the shape of the picture and
simultaneously cross-dissolving between the two pictures (see SIGGRAPH
'92 paper by Beier and Neely). There were 22 students in the sequence,
and each one generated 60 frames, so played back at 30 frames per
second that's 44 seconds of animation. The students set up the
correspondence between their face and the next face using an
interactive X windows program, wrote their own C or C++ code to do the
morphing, and generated the 60 frames.
Computing all
the pictures took from 15 minutes to 3 hours of CPU time per student.
Every fifth frame (264 frames) at 400x288 pixel resolution was
compressed using the
Berkeley encoder
to make the 556KB MPEG file, compressing to .15 bits per pixel,
on average.
Credits for video:
ANIMATOR OF MORPH FACE
Jeff Hoel Jeff Hoel
Brian Schuster Brian Schuster
Michael Schuresko Michael Schuresko
Daniel Halstead Daniel Halstead
Alessandro Specchia Alessandro Specchia
Henry Verschell Henry Verschell
Zachary Amsden Zachary Amsden
Adrian Perez Adrian Perez
Andrew Bernard Andrew Bernard
Allison Bruce Allison Bruce
Alexander Chin Alexander Chin
Jason McKesson Jason McKesson
Kevin Babbitt Kevin Babbitt
Andrew Church Paul Heckbert
Shelby Davis Shelby Davis
Adam Phelps Adam Phelps
Samuel Listopad Samuel Listopad
Evan Bernstein Evan Bernstein
Sean Walker Sean Walker
Christopher Rodriguez Christopher Rodriguez
Gregory Schroeder Gregory Schroeder
Aaron Godfrey Aaron Godfrey
Professor: Paul Heckbert
TA: Andrew Bernard