skip to main content
10.1145/2019406.2019442acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
research-article

Biomechanically-inspired motion path editing

Published:05 August 2011Publication History

ABSTRACT

We present a system for interactive kinematic editing of motion paths and timing that employs various biomechanical observations to augment and restrict the edited motion. Realistic path manipulations are enforced by restricting user interaction to handles identified along a motion path using motion extrema. An as-rigid-as-possible deformation technique modified specifically for use on motion paths is used to deform the path to satisfy the usermanipulated handle positions. After all motion poses have been adjusted to satisfy the new path, an automatic timewarping step modifies the timing of the new motion to preserve the timing qualities of the original motion. This timewarp is based on biomechanical heuristics relating velocity to stride length and path curvature, as well as the preservation of acceleration for ballistic motion. We show that our system can be used to quickly and easily modify a variety of locomotive motions, and can accurately reproduce recorded motions that were not used during the editing process.

Skip Supplemental Material Section

Supplemental Material

p267-lockwood.mov

mov

23.4 MB

References

  1. {Ale76} Alexander R. M. N.: Estimates of speeds of dinosaurs. Nature 261 (1976), 129--130. 5Google ScholarGoogle ScholarCross RefCross Ref
  2. {ALHB08} Arechavaleta G., Laumond J.-P., Hicheur H., Berthoz A.: An optimality principle governing human walking. IEEE Transactions on Robotics 24, 1 (2008), 5--14. 7 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {BFBF09} Bennequin D., Fuchs R., Berthoz A., Flash T.: Movement timing and invariance arise from several geometries. PLoS Computational Biology 5, 7 (July 2009). 7Google ScholarGoogle ScholarCross RefCross Ref
  4. {CBSG08} Coleman P., Bibliowicz J., Singh K., Gleicher M.: Staggered poses: A character motion representation for detail-preserving editing of pose and coordinated timing. In SCA '08: Proceedings of the 2008 ACM SIGGRAPH/Eurographics symposium on Computer animation (2008). 2, 3 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. {Dav04} Davis T.: Algorithm 832: Umfpack v4.3 - an unsymmetric-pattern multifrontal method. ACM Trans. Math. Softw. 30 (June 2004), 196--199. 3 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {Fro74} Froude W.: On useful displacement as limited by weight of structure and of propulsive power. Transactions of the Royal Institution of Naval Architects 15 (1874), 148--155. 5Google ScholarGoogle Scholar
  7. {Gle97} Gleicher M.: Motion editing with spacetime constraints. In I3D '97: Proceedings of the 1997 symposium on Interactive 3D graphics (1997). 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {Gle01} Gleicher M.: Motion path editing. In I3D '01: Proceedings of the 2001 symposium on Interactive 3D graphics (2001). 2, 4, 5 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {HdSP07} Hsu E., Da Silva M., Popović J.: Guided time warping for motion editing. In SCA '07: Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation (2007). 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {IMH05} Igarashi T., Moscovich T., Hughes J. F.: Asrigid-as-possible shape manipulation. ACM Trans. Graph. 24, 3 (2005). 3 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {KHKL09} Kim M., Hyun K., Kim J., Lee J.: Synchronized multi-character motion editing. In SIGGRAPH '09: ACM SIGGRAPH 2009 papers (2009). 2, 3, 5, 7 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {MCC09} Min J., Chen Y.-L., Chai J.: Interactive generation of human animation with deformable motion models. ACM Trans. Graph. 29 (December 2009). 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {PPRN91} Patla A. E., Prentice S. D., Robinson C., Neufeld J.: Visual control of locomotion: Strategies for changing direction and for going over obstacles. Journal of Experimental Psychology: Human Perception and Performance 17, 3 (1991). 2Google ScholarGoogle ScholarCross RefCross Ref
  14. {SH07} Safonova A., Hodgins J. K.: Construction and optimal search of interpolated motion graphs. In SIGGRAPH '07: ACM SIGGRAPH 2007 papers (2007). 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {Shn97} Shneiderman B.: Direct manipulation for comprehensible, predictable and controllable user interfaces. In IUI '97: Proceedings of the 2nd international conference on Intelligent user interfaces (1997). 3 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {SKG03} Shin H. J., Kovar L., Gleicher M.: Physical touchup of human motions. In PG '03: Proceedings of the 11th Pacific Conference on Computer Graphics and Applications (2003). 2, 6, 9 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {SYLH10} Sok K. W., Yamane K., Lee J., Hodgins J.: Editing dynamic human motions via momentum and force. In Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2010), SCA '10. 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {TBvdP04} Thorne M., Burke D., van de Panne M.: Motion doodles: an interface for sketching character motion. In SIGGRAPH '04: ACM SIGGRAPH 2004 Papers (2004). 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {TGB00} Tolani D., Goswami A., Badler N. I.: Realtime inverse kinematics techniques for anthropomorphic limbs. Graphical Models 62, 5 (2000). 5 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {TM04} Terra S. C. L., Metoyer R. A.: Performance timing for keyframe animation. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (2004). 2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. {VO05} Vaughan C., O'Malley M.: Froude and the contribution of naval architecture to our understanding of bipedal locomotion. Gait & Posture 21, 3 (2005), 350--362. 5Google ScholarGoogle ScholarCross RefCross Ref
  22. {WDAC06} Wang J., Drucker S. M., Agrawala M., Cohen M. F.: The cartoon animation filter. In SIGGRAPH '06: ACM SIGGRAPH 2006 Papers (2006). 2 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Biomechanically-inspired motion path editing

    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 '11: Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
      August 2011
      297 pages
      ISBN:9781450309233
      DOI:10.1145/2019406

      Copyright © 2011 ACM

      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: 5 August 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate183of487submissions,38%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader