skip to main content
research-article

Space-time sketching of character animation

Published:27 July 2015Publication History
Skip Abstract Section

Abstract

We present a space-time abstraction for the sketch-based design of character animation. It allows animators to draft a full coordinated motion using a single stroke called the space-time curve (STC). From the STC we compute a dynamic line of action (DLOA) that drives the motion of a 3D character through projective constraints. Our dynamic models for the line's motion are entirely geometric, require no pre-existing data, and allow full artistic control. The resulting DLOA can be refined by over-sketching strokes along the space-time curve, or by composing another DLOA on top leading to control over complex motions with few strokes. Additionally, the resulting dynamic line of action can be applied to arbitrary body parts or characters. To match a 3D character to the 2D line over time, we introduce a robust matching algorithm based on closed-form solutions, yielding a tight match while allowing squash and stretch of the character's skeleton. Our experiments show that space-time sketching has the potential of bringing animation design within the reach of beginners while saving time for skilled artists.

Skip Supplemental Material Section

Supplemental Material

a118.mp4

mp4

18.8 MB

References

  1. Alexa, M., Cohen-Or, D., and Levin, D. 2000. As-rigid-as-possible shape interpolation. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH '00, 157--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Burtnyk, N., and Wein, M. 1976. Interactive skeleton techniques for enhancing motion dynamics in key frame animation. Commun. ACM 19, 10, 564--569. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Davis, J., Igarashi, M., Chuang, E., Popovic', Z., and Salesin, D. 2003. A sketching interface for articulated figure animation. Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, 320--328. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Davis, R. C., Colwell, B., and Landay, J. A. 2008. K-sketch: A 'kinetic' sketch pad for novice animators. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '08, 413--422. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dontcheva, M., Yngve, G., and Popović, Z. Layered acting for character animation. ACM Trans. Graph. 22, 3, 409--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gleicher, M. Motion path editing. In Proceedings of the 2001 Symposium on Interactive 3D Graphics, I3D '01, 195--202. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Guay, M., Cani, M.-P., and Ronfard, R. 2013. The line of action: An intuitive interface for expressive character posing. ACM Trans. Graph. 32, 6, 205:1--205:8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Guay, M., Ronfard, R., Gleicher, M., and Cani, M.-P. 2015. Adding dynamics to sketch-based character animations. In proceedings of the Symposium on Sketch-Based Interfaces and Modeling, SBIM '15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hodgins, J. K., Wooten, W. L., Brogan, D. C., and O'Brien, J. F. 1995. Animating human athletics. In Proceedings of the 22Nd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH '95, 71--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Igarashi, T., Kadobayashi, R., Mase, K., and Tanaka, H. 1998. Path drawing for 3d walkthrough. In Proceedings of the 11th Annual ACM Symposium on User Interface Software and Technology, UIST '98, 173--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kho, Y., and Garland, M. 2005. Sketching mesh deformations. In Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games, I3D '05, 147--154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Laszlo, J., van de Panne, M., and Fiume, E. 2000. Interactive control for physically-based animation. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH '00, 201--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Min, J., Chen, Y.-L., and Chai, J. 2009. Interactive generation of human animation with deformable motion models. ACM Trans. Graph. 29, 1, 9:1--9:12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Neff, M., Albrecht, I., and Seidel, H.-P. 2007. Layered performance animation with correlation maps. Comput. Graph. Forum 26, 3, 675--684.Google ScholarGoogle ScholarCross RefCross Ref
  15. Öztireli, A. C., Baran, I., Popa, T., Dalstein, B., Sumner, R. W., and Gross, M. 2013. Differential blending for expressive sketch-based posing. In Proceedings of the 2013 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA '13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Sadasivam, K. M. 2012. Learn to draw dynamic comic characters using the "two cans" technique! Blog post.Google ScholarGoogle Scholar
  17. Sederberg, T. W., and Parry, S. R. 1986. Free-form deformation of solid geometric models. In Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH '86, 151--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Shiratori, T., Mahler, M., Trezevant, W., and Hodgins, J. K. 2013. Expressing animated performances through puppeteering. IEEE 3DUI, 59--66.Google ScholarGoogle Scholar
  19. Thorne, M., Burke, D., and van de Panne, M. 2004. Motion doodles: an interface for sketching character motion. ACM Trans. Graph. 23, 424--431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Yin, K., Loken, K., and van de Panne, M. 2007. Simbicon: Simple biped locomotion control. ACM Trans. Graph. 26, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Space-time sketching of character animation

        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

        Full Access

        • Published in

          cover image ACM Transactions on Graphics
          ACM Transactions on Graphics  Volume 34, Issue 4
          August 2015
          1307 pages
          ISSN:0730-0301
          EISSN:1557-7368
          DOI:10.1145/2809654
          Issue’s Table of Contents

          Copyright © 2015 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 the author(s) 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: 27 July 2015
          Published in tog Volume 34, Issue 4

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader