Max Hawkins

The Metamorphosis

bad day

One morning, when Max Hawkins woke from troubled dreams, he found himself transformed in his bed into Carnegie Mellon graduate student Chris Harrison. He lay on his back, and if he lifted his head a little he could see his tap-input-device forearm and hand, slightly glowing in the low light. The bedding was hardly able to cover it and seemed ready to control an iPod any moment.

“What's happened to me?” he thought. It wasn't a dream. No, it was a Computational Photography assignment and his task was to morph his face into the face of the aforementioned HCI grad.


oh, the horror
Kafkaesque GIF

The assignment was completed in MATLAB. 70 hand-selected control points were input to form a triangulation. The morph was computed using a simple mesh warp between the two triangulations. Once computed, the morphs were rendered using nearest-neighbor sampling and output to images. They were then converted to gif and interlaced using ImageMagick and Gifsicle.

The Mary Shelley Frankenstein images at the end of this page were computed in a similar fashion with a slightly lower number of control points mapped to face data from all members of the Fall 2011 Computational Photography class.

The photos below are post-op.


The Mary Shelley (class mean) image
The Marry Shelley image morphed to my image
My image morphed to the Mary Shelley image