|
ABSTRACT
Spacetime constraints are a new method for creating character animation. The animator specifies what the character has to do, for instance, "jump from here to there, clearing a hurdle in between;" how the motion should be performed, for instance "don't waste energy," or "come down hard enough to splatter whatever you land on;" the character's physical structure---the geometry, mass, connectivity, etc. of the parts; and the physical resources' available to the character to accomplish the motion, for instance the character's muscles, a floor to push off from, etc. The requirements contained in this description, together with Newton's laws, comprise a problem of constrained optimization. The solution to this problem is a physically valid motion satisfying the "what" constraints and optimizing the "how" criteria. We present as examples a Luxo lamp performing a variety of coordinated motions. These realistic motions conform to such principles of traditional animation as anticipation, squash-and-stretch, follow-through, and timing.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
William W. Armstrong and Mark W. Green, The dynamics of articulated rigid bodies for purposes of animation, in Visual Computer, Springer-Verlag, 1985, pp. 231-240.
|
| |
2
|
Ronen Barzel and Alan H. Barr, Dynamic Consiraints, Topics in Physically Based Modeling, Course Notes, Vol. 16, Siggraph 1987
|
| |
3
|
|
| |
4
|
Charles E. Buckley, The Application of Continuum Methods to Path Planning, Doctoral Dissertation, Dept. of Mechanical Engineering, Stanford University, Stanford, CA, 1985
|
| |
5
|
|
| |
6
|
Phillip Gill, Welter Murray, and Margret Wright, Practical Optimization, Academic Press, New York, NY, 1981
|
 |
7
|
|
| |
8
|
Herbert Goldstein, Classical Mechanics, Addison Wesley, Reading, MA, 1950
|
| |
9
|
David Haumarm, Modeling the Physical Behavior of Flezible Objects, Topics in Physically Based Modeling, Course Notes, Vol. 16, Siggraph 1987
|
 |
10
|
|
| |
11
|
Charles Klein and Ching-Hsiang Huang, Review of Pseudoinverse Control for Use with Kinematically Redundant Manipulators, IEEE Trans. SMC, Vol. 13, No. 3, 1983
|
 |
12
|
|
| |
13
|
Pixar, Luzo, Jr., (film,) 1986
|
| |
14
|
William Press et. al., Numerical Recipes, Cambridge University Press, Cambridge, Engiemd, 1986
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
 |
18
|
|
CITED BY 109
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. Marks , B. Andalman , P. A. Beardsley , W. Freeman , S. Gibson , J. Hodgins , T. Kang , B. Mirtich , H. Pfister , W. Ruml , K. Ryall , J. Seims , S. Shieber, Design galleries: a general approach to setting parameters for computer graphics and animation, Proceedings of the 24th annual conference on Computer graphics and interactive techniques, p.389-400, August 1997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Joel Auslander , Alex Fukunaga , Hadi Partovi , Jon Christensen , Lloyd Hsu , Peter Reiss , Andrew Shuman , Joe Marks , J. Thomas Ngo, Further experience with controller-based automatic motion synthesis for articulated figures, ACM Transactions on Graphics (TOG), v.14 n.4, p.311-336, Oct. 1995
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Maja J. Matarić , Victor Brian Zordan , Zachary Mason, Movement control methods for complex, dynamically simulated agents: Adonis dances the Macarena, Proceedings of the second international conference on Autonomous agents, p.317-324, May 10-13, 1998, Minneapolis, Minnesota, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Benoit Bideau , Richard Kulpa , Stéphane Ménardais , Laetitia Fradet , Franck Multon , Paul Delamarche , Bruno Arnaldi, Real handball goalkeeper vs. virtual handball thrower, Presence: Teleoperators and Virtual Environments, v.12 n.4, p.411-421, August 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. Bryan Loyall , W. Scott Neal Reilly , Joseph Bates , Peter Weyhrauch, System for authoring highly interactive, personality-rich interactive characters, Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation, August 27-29, 2004, Grenoble, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David A. Forsyth , Okan Arikan , Leslie Ikemoto , James O'Brien , Deva Ramanan, Computational studies of human motion: part 1, tracking and motion synthesis, Foundations and Trends® in Computer Graphics and Vision, v.1 n.2, p.77-254, July 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|