Top: Simple input animation depicting hopscotch (a popular child game consisting of hops, broad jumps and a spin jump). Bottom: Synthesized realistic hopscotch animation. In this paper we present a general method for rapid prototyping of realistic character motion. We solve for the natural motion from a simple animation provided by the animator. Our framework can be used to produce relatively complex realistic motion with little user effort. We describe a novel constraint detection method that automatically determines different constraints on the character by analyzing the input motion. We show that realistic motion can be achieved by enforcing a small set of linear and angular momentum constraints. This simplified approach helps us avoid the complexities of computing muscle forces. Simpler dynamic constraints also allow us to generate animations of models with greater complexity, performing more intricate motions. Finally, we show that by learning a small set of key parameters that describe a character pose we can help a non-skilled animator rapidly create realistic character motion.
Liu and Popović REF describe a method for generating high-energy motions from animation sketches.
Synthesis of complex dynamic character motion from simple animations
SIGGRAPH '02
Computer Science