Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Spacetime constraints

Published: 01 June 1988 Publication History

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

[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]
Michael Brady et. el., eds, Robot Motion: Planning and Control, MIT Press, Cambridge, MA, 1982
[4]
Charles E. Buckley, The Application of Continuum Methods to Path Planning, Doctoral Dissertation, Dept. of Mechanical Engineering, Stanford University, Stanford, CA, 1985
[5]
Kurt Fleischer and Andrew Witkin, A modeling testbed, Proc. Graphics Interface, 1988.
[6]
Phillip Gill, Welter Murray, and Margret Wright, Practical Optimization, Academic Press, New York, NY, 1981
[7]
Michael Girard and Anthony a Maciejewski, Computataional Modeling/or the Computer Animation of Legged Figures, Proc. SIGGRAPH, 1985, pp. 263- 270
[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]
Paul Isaacs and Michael Cohen, Controlling Dynamic Simulation with Kinematic Constraints, Behavior Functions and Inverse Dynamics, Proc. Siggraph 1987, pp. 215-224
[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]
John Lasseter, Principles of Traditional Animation Applied to 3D Computer Animation, Proc. Siggraph 1987, pp. 35-44
[13]
Pixar, Luzo, Jr., (film,) 1986
[14]
William Press et. al., Numerical Recipes, Cambridge University Press, Cambridge, Engiemd, 1986
[15]
Robert S. Stengel, Stochastic Optimal Control, John Wiley and Sons, New York, 1986.
[16]
Demetri Terzopoulos, John Platt, Alan Barr, and Kart Fleischer, Elastically Deformable Models, Pros. SIGGRAPH, 1987.
[17]
Jane Wilhelms and Brian Barsky, Using Dynamic Analysis To Animate Articulated Bodies Such As Humans and Robots, Graphics Interface, 1985.
[18]
Andrew Witkin, Kurt Fleischer, and Alan Barr, Energy constraints on parameterized models, Computer Graphics, 21 (4) July 1987, pp. 225-232 (Proc. SIG- GRAPH '87).

Cited By

View all
  • (2024)Progressive Dynamics for Cloth and Shell AnimationACM Transactions on Graphics10.1145/365821443:4(1-18)Online publication date: 19-Jul-2024
  • (2024)Robust Diffusion‐based Motion In‐betweeningComputer Graphics Forum10.1111/cgf.1526043:7Online publication date: 7-Nov-2024
  • (2024)PartwiseMPC: Interactive Control of Contact-Guided MotionsProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1111/cgf.15174(1-12)Online publication date: 21-Aug-2024
  • Show More Cited By

Index Terms

  1. Spacetime constraints

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGGRAPH Computer Graphics
    ACM SIGGRAPH Computer Graphics  Volume 22, Issue 4
    Aug. 1988
    330 pages
    ISSN:0097-8930
    DOI:10.1145/378456
    Issue’s Table of Contents
    • cover image ACM Conferences
      SIGGRAPH '88: Proceedings of the 15th annual conference on Computer graphics and interactive techniques
      August 1988
      356 pages
      ISBN:0897912756
      DOI:10.1145/54852
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 1988
    Published in SIGGRAPH Volume 22, Issue 4

    Check for updates

    Author Tags

    1. animation
    2. constraints

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)328
    • Downloads (Last 6 weeks)39
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Progressive Dynamics for Cloth and Shell AnimationACM Transactions on Graphics10.1145/365821443:4(1-18)Online publication date: 19-Jul-2024
    • (2024)Robust Diffusion‐based Motion In‐betweeningComputer Graphics Forum10.1111/cgf.1526043:7Online publication date: 7-Nov-2024
    • (2024)PartwiseMPC: Interactive Control of Contact-Guided MotionsProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1111/cgf.15174(1-12)Online publication date: 21-Aug-2024
    • (2024)Long-Term Motion In-Betweening via Keyframe PredictionProceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation10.1111/cgf.15171(1-12)Online publication date: 21-Aug-2024
    • (2024)Motion In-Betweening via Deep $\Delta$Δ-InterpolatorIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.330910730:8(5693-5704)Online publication date: 1-Aug-2024
    • (2024)A Markov chain model of Daphnia motionJournal of Plankton Research10.1093/plankt/fbae026Online publication date: 7-Jun-2024
    • (2024)Perceptual plausibility of exaggerated realistic motionCognition10.1016/j.cognition.2024.105880251(105880)Online publication date: Oct-2024
    • (2024)TRAIL: Simulating the impact of human locomotion on natural landscapesThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-024-03506-z40:7(5029-5041)Online publication date: 1-Jul-2024
    • (2024)Plan, Posture and Go: Towards Open-Vocabulary Text-to-Motion GenerationComputer Vision – ECCV 202410.1007/978-3-031-73383-3_26(445-463)Online publication date: 29-Sep-2024
    • (2023)Physical Cyclic AnimationsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069386:3(1-18)Online publication date: 24-Aug-2023
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media