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

Motion doodles: an interface for sketching character motion

Published: 05 August 2007 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/Matthew_Thorne.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
  • (2018)Using Animation to Enrich Learning Experience in Sketch-Based Physics Tutoring SystemsDesigning for the User Experience in Learning Systems10.1007/978-3-319-94794-5_10(201-227)Online publication date: 26-Sep-2018
  • (2017)Performance-Driven Hybrid Full-Body Character Control for Navigation and Interaction in Virtual Environments3D Research10.1007/s13319-017-0124-08:2(1-15)Online publication date: 1-Jun-2017
  • (2016)Motion AmplifiersProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858386(4599-4609)Online publication date: 7-May-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '07: ACM SIGGRAPH 2007 courses
August 2007
6166 pages
ISBN:9781450318235
DOI:10.1145/1281500
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: 05 August 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

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

Qualifiers

  • Article

Conference

SIGGRAPH07
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)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Using Animation to Enrich Learning Experience in Sketch-Based Physics Tutoring SystemsDesigning for the User Experience in Learning Systems10.1007/978-3-319-94794-5_10(201-227)Online publication date: 26-Sep-2018
  • (2017)Performance-Driven Hybrid Full-Body Character Control for Navigation and Interaction in Virtual Environments3D Research10.1007/s13319-017-0124-08:2(1-15)Online publication date: 1-Jun-2017
  • (2016)Motion AmplifiersProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858386(4599-4609)Online publication date: 7-May-2016
  • (2016)Points-based user interface for character posingComputer Animation and Virtual Worlds10.1002/cav.169327:3-4(213-220)Online publication date: 1-May-2016
  • (2015)Motion retiming by using bilateral time control surfacesComputers and Graphics10.1016/j.cag.2014.11.00147:C(59-67)Online publication date: 1-Apr-2015
  • (2012)Online Continuous Scale Estimation of Hand GesturesIEICE Transactions on Information and Systems10.1587/transinf.E95.D.2447E95.D:10(2447-2455)Online publication date: 2012
  • (2012)Retrieval and Visualization of Human Motion Data via Stick FiguresComputer Graphics Forum10.1111/j.1467-8659.2012.03198.x31:7pt1(2057-2065)Online publication date: 1-Sep-2012
  • (2012)Sketch-Based Interface for animation for non-experts2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI)10.1109/CLEI.2012.6427124(1-8)Online publication date: Oct-2012
  • (2012)Sketch express: A sketching interface for facial animationComputers & Graphics10.1016/j.cag.2012.03.00236:6(585-595)Online publication date: Oct-2012
  • (2011)Sketch expressProceedings of the Eighth Eurographics Symposium on Sketch-Based Interfaces and Modeling10.1145/2021164.2021180(87-94)Online publication date: 5-Aug-2011
  • Show More Cited By

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