Constraint‐based motion adaptation

Today's computer animators have access to many systems and techniques to author high-quality motion. Unfortunately, available techniques typically produce a particular motion for a specific character. In this paper we present a constraint-based approach to adapt previously created motions to new situations and characters. We combine constraint methods that compute changes to motion to meet specified needs with motion signal processing methods that modify signals yet preserve desired properties of the original motion. The combination allows the adaptation of motions to meet new goals while retaining much of the motion's original quality. © 1998 John Wiley & Sons, Ltd.

[1]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[2]  Philip E. Gill,et al.  Practical optimization , 1981 .

[3]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[4]  W. Reeves Particle Systems—a Technique for Modeling a Class of Fuzzy Objects , 1983, TOGS.

[5]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[6]  Jane Wilhelms,et al.  Using Dynamic Analysis for Realistic Animation of Articulated Bodies , 1987, IEEE Computer Graphics and Applications.

[7]  Norman I. Badler,et al.  Articulated Figure Positioning by Multiple Constraints , 1987, IEEE Computer Graphics and Applications.

[8]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[9]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[10]  Andrew P. Witkin,et al.  Energy constraints on parameterized models , 1987, SIGGRAPH.

[11]  Gavin S. P. Miller,et al.  The motion dynamics of snakes and worms , 1988, SIGGRAPH.

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

[13]  R. Fletcher Practical Methods of Optimization , 1988 .

[14]  Arun N. Netravali,et al.  Motion interpolation by optimal control , 1988, SIGGRAPH.

[15]  Ronen Barzel,et al.  A modeling system based on dynamic constraints , 1988, SIGGRAPH.

[16]  Andrew Witkin,et al.  A modeling testbed , 1989 .

[17]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[18]  Norman I. Badler,et al.  Strength guided motion , 1990, SIGGRAPH.

[19]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[20]  David Baraff,et al.  Coping with friction for non-penetrating rigid body simulation , 1991, SIGGRAPH.

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

[22]  Andrew P. Witkin,et al.  Variational surface modeling , 1992, SIGGRAPH.

[23]  Michael Kass,et al.  CONDOR: constraint-based dataflow , 1992, SIGGRAPH.

[24]  John C. Platt A generalization of dynamic constraints , 1992, CVGIP Graph. Model. Image Process..

[25]  John F. Hughes,et al.  Direct manipulation of free-form deformations , 1992, SIGGRAPH.

[26]  Michael Gleicher,et al.  Practical Issues in Graphical Constraints , 1993, PPCP.

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

[28]  Joe Marks,et al.  Spacetime constraints revisited , 1993, SIGGRAPH.

[29]  Chris Welman,et al.  INVERSE KINEMATICS AND GEOMETRIC CONSTRAINTS FOR ARTICULATED FIGURE MANIPULATION , 1993 .

[30]  Richard H. Bartels,et al.  Constraint-based curve manipulation , 1993, IEEE Computer Graphics and Applications.

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

[32]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[33]  Jean-Claude Latombe,et al.  Planning motions with intentions , 1994, SIGGRAPH.

[34]  Norman I. Badler,et al.  Inverse kinematics positioning using nonlinear programming for highly articulated figures , 1994, TOGS.

[35]  Michael Gleicher,et al.  A differential approach to graphical interaction , 1994 .

[36]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

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

[38]  Steven M. Drucker,et al.  CamDroid: a system for implementing intelligent camera control , 1995, I3D '95.

[39]  Demetri Terzopoulos,et al.  Automated learning of muscle-actuated locomotion through control abstraction , 1995, SIGGRAPH.

[40]  Ken Perlin,et al.  Real Time Responsive Animation with Personality , 1995, IEEE Trans. Vis. Comput. Graph..

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

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

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

[44]  Michael Gleicher,et al.  Supporting Numerical Computations in Interactive Contexts , 1998 .

[45]  John Lasseter,et al.  Principles of traditional animation applied to 3D computer animation , 1987, SIGGRAPH.