skip to main content
article

Motion doodles: an interface for sketching character motion

Published: 01 August 2004 Publication History

Abstract

In this paper we present a novel system for sketching the motion of a character. The process begins by sketching a character to be animated. An animated motion is then created for the character by drawing a continuous sequence of lines, arcs, and loops. These are parsed and mapped to a parameterized set of output motions that further reflect the location and timing of the input sketch. The current system supports a repertoire of 18 different types of motions in 2D and a subset of these in 3D. The system is unique in its use of a cursive motion specification, its ability to allow for fast experimentation, and its ease of use for non-experts.

Supplementary Material

MOV File (pps028.mov)

References

[1]
ARIKAN, O., AND FORSYTH, D. A. 2002. Interactive motion generation from examples. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2002) 21, 3 (July), 483--490.
[2]
BALAGUER, J., AND GOBBETTI, E. 1995. Sketching 3D animations. Computer Graphics Forum 14, 3, 241--258.
[3]
CHETVERIKOV, D., AND SZAB, Z. 1999. A simple and efficient algorithm for detection of high curvature points in planar curves. Proc. 23rd Workshop of the Austrian Pattern Recognition Group, 175--184.
[4]
DAVIS, J., AGRAWALA, M., CHUANG, E., POPOVIC', Z., AND SALESIN, D. 2003. A sketching interface for articulated figure animation. In Proc. of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 320--328.
[5]
DONTCHEVA, M., YNGVE, G., AND POPOVIĆ, Z. 2003. Layered acting for character animation. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2003) 22, 3 (July), 409--416.
[6]
GIRARD, M. 1987. Interactive design of computer-animated legged animal motion. IEEE Computer Graphics and Applications 7, 6, 39--51.
[7]
HAMMOND, T., AND DAVIS, R. 2003. Ladder: A language to describe drawing, display, and editing in sketch recognition. Proceedings of IJCAI 2003.
[8]
HUTCHINSON, A., AND BALANCHINE, G. 1987. Labanotation: The System of Analyzing and Recording Movement. Theatre Arts Books.
[9]
IGARASHI, T., MATSUOKA, S., AND TANAKA, H. 1999. Teddy: A sketching interface for 3D freeform design. In Proceedings of SIGGRAPH 99, 409--416.
[10]
KOVAR, L., GLEICHER, M., AND PIGHIN, F. 2002. Motion graphs. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2002) 21, 3 (July), 473--482.
[11]
LASZLO, J., VANDE PANNE, M., AND FIUME, E. L. 2000. Interactive control for physically-based animation. In Proceedings of ACM SIGGRAPH 2000, 201--208.
[12]
LEE, J., CHAI, J., REITSMA, P. S. A., HODGINS, J. K., AND POLLARD, N. S. 2002. Interactive control of avatars animated with human motion data. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2002) 21, 3 (July), 491--500.
[13]
OORE, S., TERZOPOULOS, D., AND HINTON, G. 2002. A Desktop Input Device and Interface for Interactive 3D Character Animation. In Proc. Graphics Interface, 133--140.
[14]
PARK, S. I., SHIN, H. J., AND SHIN, S. Y. 2002. On-line locomotion generation based on motion blending. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM Press, 105--111.
[15]
POPOVIC', J., SEITZ, S. M., AND ERDMANN, M. 2003. Motion sketching for control of rigid-body simulations. ACM Trans. Graph. 22, 4, 1034--1054.
[16]
PRESS, W. H., TEUKOLSKY, S. A., VETTERLING, W. T., AND FLANNERY, B. P. 1992. Numerical Recipes in C. Cambridge University Press.
[17]
RUBINE, D. 1991. Specifying gestures by example. Computer Graphics, Proceedings of SIGGRAPH '91 25, 4, 329--337.
[18]
STURMAN, D. J. 1998. Computer puppetry. IEEE Computer Graphics and Applications 18, 1 (Jan-Feb), 38--45.
[19]
SUTHERLAND, I. E. 1963. Sketchpad: A man-machine graphical communication system. In Proceedings AFIPS Spring Joint Computer Conference, vol. 23, 329--346.
[20]
THORNE, M. 2003. Motion Doodles: A Sketch-based Inter-face for Character Animation. Master's thesis, University of British Columbia. http://www.cs.ubc.ca/grads/resources/thesis/Nov03/Matthew_Thorne.pdf.
[21]
VANDE PANNE, M. 1997. From footprints to animation. Computer Graphics Forum 16, 4, 211--224. ISSN 1067-7055.
[22]
WILKE, L., CALVERT, T., RYMAN, R., AND FOX, I. 2003. Animating the dance archives. In 4th International Symposium on Virtual Reality, Archeology, and Intelligent Cultural Heritage.
[23]
ZELEZNIK, R. C., HERNDON, K. P., AND HUGHES, J. F. 1996. Sketch: An interface for sketching 3D scenes. In Proceedings of SIGGRAPH '96, 163--170.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 23, Issue 3
August 2004
684 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1015706
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 August 2004
Published in TOG Volume 23, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Animation
  2. Computer Puppetry
  3. Gestural Interfaces
  4. Sketching

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)70
  • Downloads (Last 6 weeks)14
Reflects downloads up to 16 Jan 2025

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