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.
Similar content being viewed by others
References
Arikan O, Forsyth DA (2002) Interactive motion generation from examples. In Proceedings of ACM SIGGRAPH 2002, pp. 483–490. doi: 10.1145/566570.566606
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
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
Dontcheva M, Yngve G, Popović Z (2003) Layered acting for character animation. ACM Trans Graph 22(3):409–416. doi:10.1145/882262.882285
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
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
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
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
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
Kovar L, Gleicher M, Pighin F (2002) Motion graphs. In Proceedings of ACM SIGGRAPH 2002, pp. 473–482. doi: 10.1145/566570.566605
Kwon T, Lee KH, Lee J, Takahashi S (2008) Group motion editing. ACM Trans Graph 27(3):1–8. doi:10.1145/1360612.1360679
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
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
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
McCann J, Pollard N (2007) Responsive characters from motion fragments. ACM Trans Graph 26(3):6. doi:10.1145/1276377.1276385
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
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
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
Terra SCL, Metoyer RA (2004) Performance timing for keyframe animation. In Proceedings of SCA 2004, pp. 253–258. doi: 10.1145/1028523.1028556
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
van de Panne M (1997) From footprints to animation. Comput Graph Forum 16(4):211–223. doi:10.1111/1467-8659.00181
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
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
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1394-z