Physically based motion transformation

We introduce a novel algorithm for transforming character animation sequences that preserves essential physical properties of the motion. By using the spacetime constraints dynamics formulation our algorithm maintains realism of the original motion sequence without sacrificing full user control of the editing process. In contrast to most physically based animation techniques that synthesize motion from scratch, we take the approach of motion transformationas the underlying paradigm for generating computer animations. In doing so, we combine the expressive richness of an input animation sequence with the controllability of spacetime optimization to create a wide range of realistic character animations. The spacetime dynamics formulation also allows editing of intuitive, high-level motion concepts such as the time and placement of footprints, length and mass of various extremities, number of body joints and gravity. Our algorithm is well suited for the reuse of highly-detailed captured motion animations. In addition, we describe a new methodology for mapping a motion between characters with drastically different numbers of degrees of freedom. We use this method to reduce the complexity of the spacetime optimization problems. Furthermore, our approach provides a paradigm for controlling complex dynamic and kinematic systems with simpler ones.

[1]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[2]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[3]  A Seireg,et al.  The prediction of muscular lad sharing and joint forces in the lower extremities during walking. , 1975, Journal of biomechanics.

[4]  Antonio Pedotti,et al.  Optimization of muscle-force sequencing in human locomotion , 1978 .

[5]  R. Crowninshield,et al.  A physiologically based criterion of muscle force prediction in locomotion. , 1981, Journal of biomechanics.

[6]  K N An,et al.  Determination of muscle and joint forces: a new technique to solve the indeterminate problem. , 1984, Journal of biomechanical engineering.

[7]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[8]  Jane Wilhelms,et al.  Collision Detection and Response for Computer Animation , 1988, SIGGRAPH.

[9]  R. M. Alexander Optimum take-off techniques for high and long jumps. , 1990, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[10]  David Baraff,et al.  Curved surfaces and coherence for non-penetrating rigid body simulation , 1990, SIGGRAPH.

[11]  W S Levine,et al.  An optimal control model for maximum-height human jumping. , 1990, Journal of biomechanics.

[12]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[13]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

[14]  Jessica K. Hodgins,et al.  Generating natural-looking motion for computer animation , 1992 .

[15]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

[16]  Zicheng Liu,et al.  Hierarchical spacetime control , 1994, SIGGRAPH.

[17]  David Baraff,et al.  Fast contact force computation for nonpenetrating rigid bodies , 1994, SIGGRAPH.

[18]  Zoran Popovic,et al.  Motion warping , 1995, SIGGRAPH.

[19]  Lance Williams,et al.  Motion signal processing , 1995, SIGGRAPH.

[20]  P. Leva Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. , 1996 .

[21]  Michael F. Cohen,et al.  Efficient generation of motion transitions using spacetime constraints , 1996, SIGGRAPH.

[22]  Michael Gleicher,et al.  Motion editing with spacetime constraints , 1997, SI3D.

[23]  Michiel van de Panne,et al.  From Footprints to Animation , 1997, Comput. Graph. Forum.

[24]  Jessica K. Hodgins,et al.  Adapting simulated behaviors for new characters , 1997, SIGGRAPH.

[25]  J. Hodgins ANIMATING HUMAN MOTION , 1998 .

[26]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[27]  Tony DeRose,et al.  Subdivision surfaces in character animation , 1998, SIGGRAPH.

[28]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[29]  Michael Gleicher,et al.  Constraint-based Motion Adaptation the Journal of Visualization and Computer Animation , 1998 .

[30]  Michael F. Cohen,et al.  Verbs and Adverbs: Multidimensional Motion Interpolation , 1998, IEEE Computer Graphics and Applications.

[31]  Michael Gleicher,et al.  Constraint-based motion adaptation , 1998, Comput. Animat. Virtual Worlds.