MotionMontage: A System to Annotate and Composite Motion Takes for 3D Animations

Ankit Gupta[1], Maneesh Agrawala[2], Brian Curless[1], Michael Cohen[3]

[1] University of Washington, [2] University of California, Berkeley, [3] Microsoft Research

Video demonstrating our System


We present MotionMontage, a system for recording multiple motion takes of a rigid virtual object and compositing them together into a montage. Our system incorporates a Kinect-based performance capture setup that allows animators to create 3D animations by tracking the motion of a rigid physical object and mapping it in realtime onto a virtual object. The animator then temporally annotates the best parts of each take. MotionMontage merges the annotated motions into a single composite montage using a combination of dynamic time warping and optimization of a Semi-Markov Conditional Random Field. Our system also supports the creation of layered animations in which multiple objects are moving at the same time. To aid the animator in coordinating the motions of the objects we provide spatial markers which indicate the positions of previously recorded objects at user-specified points in time. We perform a user study to evaluate the perceived quality of the montages created with our system and find that viewers (including both the original animators and new viewers) generally prefer the animation montage to any individual take.

Download files


Send any comments or questions to Ankit Gupta (Email : ankit [at] cs [dot] washington [dot] edu)