Konstantin Schauwecker, Simon van den Hurk, Wallace Yuen, Burkhard C. Wünsche


The use of 3D virtual worlds is increasing rapidly and new tools are necessary to enable untrained users to create 3D content and interact with it. In this paper we present and evaluate sketch-based interaction metaphors for specifying complex animations of 3D skeletally animated models. Sketched interactions include bone rotation, motion path translation, sequencing and synchronisation of animations, and an undo-functionality. The sketches are drawn directly onto a model in a 3D view and are translated into time-dependent joint transformations. A user study demonstrates that the animation metaphors are intuitive, with the exception of animation ordering. More work is necessary to synchronise animations better. Overall our research demonstrates that sketched-based animations can be useful for applications requiring rapid prototyping containing a limited number of joint animations. Examples are the programming of household robots and the creation of simple animated scenes in education and social network applications.


  1. Au, O. K.-C., Tai, C.-L., Chu, H.-K., Cohen-Or, D., and Lee, T.-Y. (2008). Skeleton extraction by mesh contraction. In SIGGRAPH 7808: ACM SIGGRAPH 2008 papers, pages 1-10, New York, NY, USA. ACM.
  2. Baran, I. and Popovic, J. (2007). Automatic rigging and animation of 3d characters. ACM Trans. Graph., 26(3):72. http:// ibaran/ autorig/.
  3. Bourke, P. (2009). The shortest line between two lines in 3d. pbourke/geometry/ lineline3d/.
  4. Cornea, N., Silver, D., Yuan, X., and Balasubramanian, R. (2005). Computing hierarchical curve-skeletons of 3d objects. The Visual Computer, 21(11):945-955.
  5. Eberly, D. (2009). Minimum-area rectangle containing a convex polygon. http:// Documentation/ MinimumAreaRectangle.pdf.
  6. Igarashi, T., Moscovich, T., and Hughes, J. F. (2005). Asrigid-as-possible shape manipulation. ACM Trans. Graph., 24(3):1134-1141.
  7. Kavan, L., Collins, S., Z?ára, J., and O'Sullivan, C. (2007). Skinning with dual quaternions. In I3D 7807: Proceedings of the 2007 symposium on Interactive 3D graphics and games, pages 39-46, New York, NY, USA. ACM.
  8. Lambert, T. (2009). Gift wrapping algorithm. lambert/java/3d/ giftwrap.html.
  9. Li, Q., Geng, W., Yu, T., Shen, X., Lau, N., and Yu, G. (2006). MotionMaster: authoring and choreographing Kung-fu motions by sketch drawings. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, page 241. Eurographics Association.
  10. Liu, P., Wu, F., Ma, W., Liang, R., and Ouhyoung, M. (2003). Automatic animation skeleton construction using repulsive force field. In Pacific Graphics, pages 409-413. Citeseer.
  11. Mao, C., Qin, S. F., and Wright, D. (2007). Sketch-based virtual human modelling and animation. In SG 7807: Proceedings of the 8th international symposium on Smart Graphics, pages 220-223. Springer-Verlag.
  12. Microsoft (2010). Ink Analysis ms704040(VS.85).aspx.
  13. Owen, G. S. (2009). 3d rotation. http:// education/materials/HyperGraph/modeling/ mod tran/ 3drota.htm.
  14. Sakamoto, D., Honda, K., Inami, M., and Igarashi, T. (2009). Sketch and run: a stroke-based interface for home robots. In CHI 7809: Proceedings of the 27th international conference on Human factors in computing systems, pages 197-200. ACM.
  15. Schauwecker, K., van den Hurk, S., Yuen, W., and Wü nsche, B. C. (2011). Sketched interaction metaphors for character animation. Graphics group technical report #2011-001, Department of Computer Science, University of Auckland. burkhard/Reports/ GraphicsGroupTechnicalReport2011 001.pdf.
  16. Steger, E. (2004). Sketch-based animation language. http:// esteger/sketchlang/index.html.
  17. Thorne, M., Burke, D., and van de Panne, M. (2004). Motion doodles: an interface for sketching character motion. ACM Transactions on Graphics (TOG), 23(3):424-431.

Paper Citation

in Harvard Style

Schauwecker K., van den Hurk S., Yuen W. and C. Wünsche B. (2011). SKETCHED INTERACTION METAPHORS FOR CHARACTER ANIMATION . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011) ISBN 978-989-8425-45-4, pages 247-252. DOI: 10.5220/0003375702470252

in Bibtex Style

author={Konstantin Schauwecker and Simon van den Hurk and Wallace Yuen and Burkhard C. Wünsche},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)},

in EndNote Style

JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)
SN - 978-989-8425-45-4
AU - Schauwecker K.
AU - van den Hurk S.
AU - Yuen W.
AU - C. Wünsche B.
PY - 2011
SP - 247
EP - 252
DO - 10.5220/0003375702470252