skip to main content
10.1145/1028523.1028546acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Momentum-based parameterization of dynamic character motion

Published:27 August 2004Publication History

ABSTRACT

This paper presents a system for rapid editing of highly dynamic motion capture data. At the heart of this system is an optimization algorithm that can transform the captured motion so that it satisfies high-level user constraints while enforcing that the linear and angular momentum of the motion remain physically plausible. Unlike most previous approaches to motion editing, our algorithm does not require pose specification or model reduction, and the user only need specify high-level changes to the input motion. To preserve the dynamic behavior of the input motion, we introduce a spline-based parameterization that matches the linear and angular momentum patterns of the motion capture data. Because our algorithm enables rapid convergence by presenting a good initial state of the optimization, the user can efficiently generate a large number of realistic motions from a single input motion. The algorithm can then populate the dynamic space of motions by simple interpolation, effectively parameterizing the space of realistic motions. We show how this framework can be used to produce an effective interface for rapid creation of dynamic animations, as well as to drive the dynamic motion of a character in real-time.

Skip Supplemental Material Section

Supplemental Material

p173-abe1.mp4

mp4

10.4 MB

p173-abe2.mp4

mp4

6.9 MB

p173-abe3.mp4

mp4

19.8 MB

p173-abe4.mp4

mp4

1.6 MB

References

  1. {Buc} Buchanan J.: Personal communication. Electronic Arts.Google ScholarGoogle Scholar
  2. {BW95} Bruderlin A., Williams L.: Motion signal processing. In Computer Graphics (SIGGRAPH 95 Proceedings) (Aug. 1995), pp. 97--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {dL96} de Leva P.: Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. J. of Biomechanics 29, 9 (1996), 1223--1230.Google ScholarGoogle ScholarCross RefCross Ref
  4. {FvDFH92} Foley J., van Dam A., Feiner S. K., Hughes J.: Computer Graphics: Principles and Practice. Adidison Wesley, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {Gle98} Gleicher M.: Retargeting motion to new characters. In Computer Graphics (SIGGRAPH 98 Proceedings) (July 1998), pp. 33--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {GSM96} Gill P., Saunders M., Murray W.: SNOPT: An SQP algorithm for large-scale constrained optimization. Tech. Rep. NA 96-2, University of California, San Diego, 1996.Google ScholarGoogle Scholar
  7. {LP02} Liu C. K., Popović Z.: Synthesis of complex dynamic character motion from simple animations. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002), ACM Press, pp. 408--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {LS99} Lee J., Shin S. Y.: A hierarchical approach to interactive motion editing for human-like figures. In Computer Graphics (SIGGRAPH 99 Proceedings) (Aug. 1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {PR01} Pollard N. S., Reitsma P. S. A.: Animation of humanlike characters: Dynamic motion filtering with a physically plausible contact model. In Yale Workshop on Adaptive and Learning Systems (2001).Google ScholarGoogle Scholar
  10. {PW99} Popović Z., Witkin A. P.: Physically based motion transformation. In Computer Graphics (SIGGRAPH 99 Proceedings) (Aug. 1999), pp. 11--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {RCB98} Rose C., Cohen M. F., Bodenheimer B.: Verbs and adverbs: Multidimensional motion interpolation. IEEE Computer Graphics & Applications 18, 5 (Sept. - Oct. 1998). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {RGBC96} Rose C., Guenter B., Bodenheimer B., Cohen M.: Efficient generation of motion transitions using spacetime constraints. In Computer Graphics (SIGGRAPH 96 Proceedings) (1996), pp. 147--154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {RSC01} Rose C. F., Sloan P. -P. J., Cohen M. F.: Artist-directed inverse-kinematics using radial basis function interpolation. In EG 2001 Proceedings, Chalmers A., Rhyne T.-M., (Eds.), vol. 20(3) of Computer Graphics Forum. Blackwell Publishing, 2001, pp. 239--250.Google ScholarGoogle Scholar
  14. {SHP04} Safonova A., Hodgins J., Pollard N.: Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces. In Proceedings of the 31st annual conference on Computer graphics and interactive techniques (2004), ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {SKG03} Shin H. J., Kovar L., Gleicher M.: Physical touch-up of human motions. In Pacific Graphics 2003 (Oct. 2003). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {SP04} Sulejmanpasic A., Popović J.: Adaptation of performed ballistic motion. ACM Transactions on Graphics (2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {TSK02} Tak S., Song O.-Y., Ko H.-S.: Spacetime sweeping: An interactive dynamic constraints solver. In Proceedings of the Computer Animation 2002 (2002). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {WH97} Wiley D. J., Hahn J. K.: Interpolation synthesis of articulated figure motion. IEEE Computer Graphics and Applications 17, 6 (Nov./Dec. 1997), 39--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {WK88} Witkin A., Kass M.: Spacetime constraints. In Computer Graphics (SIGGRAPH 88 Proceedings) (1988), pp. 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {WP95} Witkin A., Popović Z.: Motion warping. In Computer Graphics (SIGGRAPH 95 Proceedings) (Aug. 1995), pp. 105--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. {ZH99} Zordan V. B., Hodgins J. K.: Tracking and modifying upper-body human motion data with dynamic simulation. In Computer Animation and Simulation '99 (Milano, Italy, September 1999), Eurographics. ISBN 3-211-83392-7.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Momentum-based parameterization of dynamic character motion

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
      August 2004
      388 pages
      ISBN:3905673142

      Publisher

      Eurographics Association

      Goslar, Germany

      Publication History

      • Published: 27 August 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate183of487submissions,38%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader