skip to main content
article

Layered acting for character animation

Published: 01 July 2003 Publication History

Abstract

We introduce an acting-based animation system for creating and editing character animation at interactive speeds. Our system requires minimal training, typically under an hour, and is well suited for rapidly prototyping and creating expressive motion. A real-time motion-capture framework records the user's motions for simultaneous analysis and playback on a large screen. The animator's real-world, expressive motions are mapped into the character's virtual world. Visual feedback maintains a tight coupling between the animator and character. Complex motion is created by layering multiple passes of acting. We also introduce a novel motion-editing technique, which derives implicit relationships between the animator and character. The animator mimics some aspect of the character motion, and the system infers the association between features of the animator's motion and those of the character. The animator modifies the mimic by acting again, and the system maps the changes onto the character. We demonstrate our system with several examples and present the results from informal user studies with expert and novice animators.

Supplementary Material

MP4 File (dontcheva_yngve_layered.mp4)

References

[1]
BENQUEY, V., AND JUPPE, L. 1997. The use of real-time performance animation in the production process. In ACM SIGGRAPH 97: Course Notes.
[2]
BORCHERS, J. O., SAMMINGER, W., AND M UHLAUSER, M. 2001. Conducting a realistic electronic orchestra. In ACM UIST 2001.
[3]
DE GRAF, B., AND YILMAZ, E. 1999. Puppetology: Science or cult? Animation World 3, 11.
[4]
DE GRAF, B. 1989. Notes on human facial animation. In ACM SIGGRAPH 89: Course Notes.
[5]
DONALD, B. R., AND HENLE, F. 2000. Using haptic vector fields for animation motion control. In Proceedings of IEEE Int. Conf. on Robotics and Automation.
[6]
GILDFIND, A., GIGANTE, M. A., AND AL-QAIMARI, G. 2000. Evolving performance control systems for digital puppetry. The Journal of Visualization and Computer Animation 11, 4, 169--183.
[7]
IGARASHI, T., MATSUOKA, S., AND TANAKA, H. 1999. Teddy: A sketching interface for 3d freeform design. Proceedings of SIGGRAPH 99, 409--416.
[8]
JOHNSON, M. P., WILSON, A., KLINE, C., BLUMBERG, B., AND BOBICK, A. 1999. Sympathetic interfaces: Using a plush toy to direct synthetic characters. In Proceedings of CHI, 152--158.
[9]
LASZLO, J., VANDE PANNE, M., AND FIUME, E. L. 2000. Interactive control for physically-based animation. Proceedings of SIGGRAPH 2000, 201--208.
[10]
LEE, J., AND SHIN, S. Y. 2002. General construction of time-domain filters for orientation data. IEEE Transactions on Visualization and Computer Graphics 8, 2, 119--128.
[11]
MARDIA, K. V., KENT, J. T., AND BIBBY, J. M. 2000. Multivariate Analysis. Academic Press.
[12]
OORE, S., TERZOPOULOS, D., AND HINTON, G. 2002. Local physical models for interactive character animation. Computer Graphics Forum 21, 3, 337--346.
[13]
PERLIN, K. 1995. Real time responsive animation with personality. IEEE Transactions on Visualization and Computer Graphics 1, 1, 5--15.
[14]
POPOVIĆ Z., AND WITKIN, A. P. 1999. Physically based motion transformation. Proceedings of SIGGRAPH 99, 11--20.
[15]
POPOVIĆ J., SEITZ, S. M., ERDMANN, M., POPOVIĆ, Z., AND WITKIN, A. P. 2000. Interactive manipulation of rigid body simulations. Proceedings of SIGGRAPH 2000, 209--218.
[16]
PULLEN, K., AND BREGLER, C. 2000. Animating by multi-level sampling. Computer Animation 2000, 36--42.
[17]
RAMSAY, J. O., AND SILVERMAN, B. W. 1997. Functional Data Analysis. Springer.
[18]
SCHKOLNE, S., PRUETT, M., AND SCHRÖDER, P. 2001. Surface drawing: Creating organic 3d shapes with the hand and tangible tools. In Proceedings of CHI 2001, 261--268.
[19]
SHIN, H. J., LEE, J., GLEICHER, M., AND SHIN, S. Y. 2001. Computer puppetry: An importance-based approach. ACM Transactions on Graphics 20, 2, 67--94.
[20]
SNIBBE, S., AND LEVIN, G. 2000. Interactive dynamic abstraction. In Proceedings of NPAR, 21--29.
[21]
STURMAN, D. J. 1998. Computer puppetry. Computer Graphics and Applications 18, 1, 38--45.
[22]
WALTERS, G. 1989. The story of waldo c. graphic. In ACM SIGGRAPH 89: Course Notes.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 22, Issue 3
July 2003
683 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/882262
Issue’s Table of Contents
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 July 2003
Published in TOG Volume 22, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D user interfaces
  2. character animation
  3. motion editing
  4. motion transformation
  5. statistical analysis

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)2
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media