skip to main content
10.1145/1185657.1185777acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Motion doodles: an interface for sketching character motion

Published: 30 July 2006 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.

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., van de 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 Interface for Character Animation. Master's thesis, University of British Columbia. http://www.cs.ubc.ca/grads/resources/thesis/Nov03/MatthewThorne.pdf.
[21]
Van de 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
  • (2016)Let's be a virtual jugglerComputer Animation and Virtual Worlds10.1002/cav.170127:3-4(443-450)Online publication date: 1-May-2016
  • (2013)Flexible grouping and multiple centers for preserving simplicity and flexibility in animation sketchesProceedings of the 11th Asia Pacific Conference on Computer Human Interaction10.1145/2525194.2525208(73-82)Online publication date: 24-Sep-2013
  • (2012)Interactive generation of dynamically feasible robot trajectories from sketches using temporal mimicking2012 IEEE International Conference on Robotics and Automation10.1109/ICRA.2012.6225341(3665-3670)Online publication date: May-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '06: ACM SIGGRAPH 2006 Courses
July 2006
83 pages
ISBN:1595933646
DOI:10.1145/1185657
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 July 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. animation
  2. computer puppetry
  3. gestural interfaces
  4. sketching

Qualifiers

  • Article

Conference

SIGGRAPH06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Let's be a virtual jugglerComputer Animation and Virtual Worlds10.1002/cav.170127:3-4(443-450)Online publication date: 1-May-2016
  • (2013)Flexible grouping and multiple centers for preserving simplicity and flexibility in animation sketchesProceedings of the 11th Asia Pacific Conference on Computer Human Interaction10.1145/2525194.2525208(73-82)Online publication date: 24-Sep-2013
  • (2012)Interactive generation of dynamically feasible robot trajectories from sketches using temporal mimicking2012 IEEE International Conference on Robotics and Automation10.1109/ICRA.2012.6225341(3665-3670)Online publication date: May-2012
  • (2012)B/S Based 2D Sketch SystemProceedings of the 2012 International Conference on Computer Science and Electronics Engineering - Volume 0310.1109/ICCSEE.2012.22(265-268)Online publication date: 23-Mar-2012
  • (2012)Automatic animation of high resolution images2012 IEEE 27th Convention of Electrical and Electronics Engineers in Israel10.1109/EEEI.2012.6376903(1-5)Online publication date: Nov-2012
  • (2008)Motion capture data retrieval using an artist’s doll2008 19th International Conference on Pattern Recognition10.1109/ICPR.2008.4761301(1-4)Online publication date: Dec-2008

View Options

Login options

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