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 1994. 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 29 students in the sequence,
and each one generated 60 frames, so played back at 30 frames per
second that's about one minute 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. Each student used over 20
megabytes of disk space to generate all those pictures. Computing all
the pictures took from 10 minutes to 20 hours of CPU time per student,
but they had acccess to multiple workstations, so many students
distributed the processing on several machines around campus.
Every fourth frame (435 frames) at 400x300 pixel resolution were MPEG-ed
to create the above video, compressing by 168:1 and creating a 900k file.
Credits for video:
FACE ANIMATOR OF MORPH TO NEXT FACE
Gabriel Underwood Gabriel Underwood
Pierre DePascale Pierre DePascale
Daniel Weinstein Daniel Weinstein
Paul Karlin Paul Karlin
Paul Heckbert Paul Heckbert
Adam Beguelin Court Demas
Mark Stemm Mark Stemm
Aaron Siri Aaron Siri
Craig Lyga Craig Lyga
Frank Bossen Frank Bossen
Jeff McMahill Jeff McMahill
Robert Danforth Robert Danforth
Stephen Lacy Stephen Lacy
Drew Potratz Drew Potratz
Justin Vallon John Murphy
Tim Nali Tim Nali
Wei-Yu Chen John Murphy
Mandrill Paul Heckbert & Todd Kulick
Daniel Martinez Daniel Martinez
Jae Won Chang Jae Won Chang
Dexter Kobayashi Dexter Kobayashi
John Murphy John Murphy
Karl Wagner Karl Wagner
Zoran Popovic Zoran Popovic
Naris Siamwalla Naris Siamwalla
Mike Gleicher John Murphy
Martin Frankel Martin Frankel
Scott Draves John Murphy
Alain Nathan Alain Nathan