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