Choreographing Goal-Oriented Motion Using Cost Functions

This paper describes a technique employing cost functions to produce complex motions. Cost functions can be used to define goal-oriented motions and actions. A cost function can be defined whose variables are the animated parameters of a scene. The parameters are modified in such a way to minimize the cost function. The minimum cost configuration can be viewed as a “key goal” configuration. The values of the parameters are stored at certain intervals during the minimization process. This produces a path through the parameter space of the model being animated. By incrementally moving along the parameter space curve and updating the model defined by the parameters, an animation of the model performing a goal-oriented action may be produced.

[1]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[2]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[3]  Jerry Weil,et al.  The synthesis of cloth objects , 1986, SIGGRAPH.

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

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

[6]  Daniel Thalmann,et al.  Artificial Intelligence in Three‐Dimensional Computer Animation , 1986, Comput. Graph. Forum.

[7]  Donald S. Fussell,et al.  Computer rendering of stochastic models , 1982, Commun. ACM.

[8]  Daniel Thalmann,et al.  The Direction of Synthetic Actors in the Film Rendez-Vous a Montreal , 1987, IEEE Computer Graphics and Applications.

[9]  Daniel Thalmann,et al.  Computer animation - theory and practice , 1985, Computer science workbench.

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

[11]  James K. Hahn,et al.  Realistic animation of rigid bodies , 1988, SIGGRAPH.

[12]  David E. Breen,et al.  The Clockworks: An Object-Oriented Computer Animation System , 1987, Eurographics.

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

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

[15]  David E. Breen,et al.  An object-oriented programming methodology for a conventional programming environment , 1988 .

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

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

[18]  John C. Platt,et al.  Constraints methods for flexible models , 1988, SIGGRAPH.