Skip to main content
Log in

A sketch-based interface to modify and reproduce motion sequences

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

We present a sketch-based user interface, which was designed to help novices to create 3D character animations by multi-pass sketching, avoiding the ambiguities usually present in sketch input. Our system also contains sketch-based editing and reproducing tools, which allow paths and motions to be partially updated rather than wholly redrawn; and graphical block interface permits motion sequences to be organized and reconfigured easily. A user evaluation with participants of different skill levels suggest that novices using this sketch interface can produce animations almost as quickly as users who are experienced in 3D animation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

References

  1. Arikan O, Forsyth DA (2002) Interactive motion generation from examples. In Proceedings of ACM SIGGRAPH 2002, pp. 483–490. doi: 10.1145/566570.566606

  2. Balaguer JF, Gobbetti E (1995) Sketching 3D animations. Comput Graph Forum 14(3):241–258. doi:10.1111/j.1467-8659.1995.cgf143_0241.x

    Article  Google Scholar 

  3. Chetverikov D, Szabo Z (2003) A simple and efficient algorithm for detection of high curvature points in planar curves. Lect Notes Comput Sci 746–753. doi:10.1007/978-3-540-45179-2_91

  4. Dontcheva M, Yngve G, Popović Z (2003) Layered acting for character animation. ACM Trans Graph 22(3):409–416. doi:10.1145/882262.882285

    Article  Google Scholar 

  5. Igarashi T, Kadobayashi R, Mase K, Tanaka H (1998) Path drawing for 3D walkthrough. In Proceedings of ACM UIST 1998, pp. 173–174. doi: 10.1145/288392.288599

  6. Igarashi T, Matsuoka S, Tanaka H (1999) Teddy: a sketching interface for 3D freeform design. In Proceedings of ACM SIGGRAPH 1999, pp. 409–416. doi: 10.1145/311535.311602

  7. Igarashi T, Moscovich T, Hughes JF (2005) Spatial keyframing for performance-driven animation. In Proceedings of SCA 2005, pp. 107–115. doi: 10.1145/1073368.1073383

  8. Jeon J, Jang H, Lim SB, Choy YC (2010) A sketch interface to empower novices to create 3D animations. Comput Animat Virtual Worlds 21:423–432. doi:10.1002/cav.353

    Google Scholar 

  9. Kim M, Hyun K, Kim J, Lee J (2009) Synchronized multi-character motion editing. ACM Trans Graph 28(3):1–9. doi:10.1145/1576246.1531385

    Google Scholar 

  10. Kovar L, Gleicher M, Pighin F (2002) Motion graphs. In Proceedings of ACM SIGGRAPH 2002, pp. 473–482. doi: 10.1145/566570.566605

  11. Kwon T, Lee KH, Lee J, Takahashi S (2008) Group motion editing. ACM Trans Graph 27(3):1–8. doi:10.1145/1360612.1360679

    Article  Google Scholar 

  12. Lee J, Chai J, Reitsma PSA, Hodgins JK, Pollard NS (2002) Interactive control of avatars animated with human motion data. In Proceedings of ACM SIGGRAPH 2002, pp. 491–500. doi: 10.1145/566570.566607

  13. Lee J, Shin SY (1999) A hierarchical approach to interactive motion editing for human-like figures. In Proceedings of ACM SIGGRAPH 1999, pp. 39–48. doi:10.1145/311535.311539

  14. Lo WY, Zwicker M (2010) Bidirectional search for interactive motion synthesis. Comput Graph Forum 29(2):563–573. doi:10.1111/j.1467-8659.2009.01626.x

    Article  Google Scholar 

  15. McCann J, Pollard N (2007) Responsive characters from motion fragments. ACM Trans Graph 26(3):6. doi:10.1145/1276377.1276385

    Article  Google Scholar 

  16. Min J, Chen YL, Chai J (2009) Interactive generation of human animation with deformable motion models. ACM Trans Graph 29(1):1–12. doi:10.1145/1640443.1640452

    Article  Google Scholar 

  17. Popović J, Seitz SM, Erdmann M (2003) Motion sketching for control of rigid-body simulations. ACM Trans Graph 22(4):1034–1054. doi:10.1145/944020.944025

    Article  Google Scholar 

  18. Sutherland IE (1964) Sketchpad: a man–machine graphical communication system. In Proceedings of the SHARE Design Automation Workshop, pp. 6.329–6.346. doi: 10.1145/800265.810742

  19. Terra SCL, Metoyer RA (2004) Performance timing for keyframe animation. In Proceedings of SCA 2004, pp. 253–258. doi: 10.1145/1028523.1028556

  20. Thorne M, Burke D, van de Panne M. (2004) Motion Doodles: an interface for sketching character motion. In Proceedings of ACM SIGGRAPH 2004, pp. 424–431. doi: 10.1145/1186562.1015740

  21. van de Panne M (1997) From footprints to animation. Comput Graph Forum 16(4):211–223. doi:10.1111/1467-8659.00181

    Article  Google Scholar 

  22. Zeleznik RC, Herndon KP, Hughes JF (1996) Sketch: an interface for sketching 3D scenes. In Proceedings of ACM SIGGRAPH 1996, pp. 163–170. doi: 10.1145/237170.237238

Download references

Acknowledgments

We would like to thank Minwoo Kim and Hyowoo Kim for valuable suggestions. We appreciate NCORE games Inc. for their 3D models and discussions. This research was supported by Seoul R&BD Program(PA110072) and the National Research Foundation of Korea Grant funded by the Korean Government(Ministry of Education, Science and Technology). [NRF-2011-355-D00059].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaewoong Jeon.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jang, H., Jeon, J., Sohn, E. et al. A sketch-based interface to modify and reproduce motion sequences. Multimed Tools Appl 72, 591–612 (2014). https://doi.org/10.1007/s11042-013-1394-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-013-1394-z

Keywords

Navigation