Sketching 2D Character Animation Using a Data-Assisted Interface

  • Priyanka Patel
  • Heena Gupta
  • Parag ChaudhuriEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 693)


This paper presents a system to assist novice animators in creating 2D, hand-drawn, character animation. This system, called TraceMove, helps the user to sketch the character and to animate it. Frames from recorded videos of human performers are stored in a database. This is subsequently used to provide a static pose hint to the users, in the form of silhouette suggestions, as they sketch the character. The desired pose of the character is thus easy to sketch for the user as they can trace and draw over the generated pose hint. The system then predicts the next frame of the animation as a moving pose hint. This is done with the help of a user marked skeleton on a single sketched pose and a motion capture database. The sketch predicted by the system can be edited by the animator as desired. The moving and static pose hints used together, let novice artists and animators easily generate hand-drawn, 2D animated characters.


Hand-drawn character animation Sketch-based system Data-assisted 

Supplementary material

Supplementary material 1 (mp4 23259 KB)


  1. 1.
    Bae, S., Balakrishnan, R., Singh, K.: Everybodylovessketch: 3D sketching for a broader audience. In: Proceedings of ACM Symposium on User Interface Software and Technology, pp. 59–68, October 2009Google Scholar
  2. 2.
    Bhat, P., Zitnick, C.L., Cohen, M., Curless, B.: Gradientshop: a gradient-domain optimization framework for image and video filtering. ACM Trans. Grap. 29(2), 10:1–10:14 (2010)Google Scholar
  3. 3.
    Chen, T., Cheng, M.M., Tan, P., Shamir, A., Hu, S.M.: Sketch2photo: internet image montage. ACM Trans. Graph. 28(5), 10:1–10:14 (2009)Google Scholar
  4. 4.
    Davis, J., Agrawala, M., Chuang, E., Popović, Z., Salesin, D.: A sketching interface for articulated figure animation. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 320–328 (2003)Google Scholar
  5. 5.
    De Paoli, C., Singh, K.: Secondskin: sketch-based construction of layered 3D models. ACM Trans. Graph. 34(4), 126:1–126:10 (2015)CrossRefGoogle Scholar
  6. 6.
    Dixon, D., Prasad, M., Hammond, T.: iCanDraw: using sketch recognition and corrective feedback to assist a user in drawing human faces. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 897–906 (2010)Google Scholar
  7. 7.
    Dollr, P., Zitnick, C. L.: Structured forests for fast edge detection. In: Proceedings of the 2013 IEEE International Conference on Computer Vision, ICCV 2013, pp. 1841–1848. IEEE Computer Society (2013)Google Scholar
  8. 8.
    Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: a sketching interface for 3D freeform design. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1999, pp. 409–416 (1999)Google Scholar
  9. 9.
    Jacobs, C.E., Finkelstein, A., Salesin, D.H.: Fast multiresolution image querying. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1995, pp. 277–286 (1995)Google Scholar
  10. 10.
    Jain, E., Sheikh, Y., Hodgins, J.: Leveraging the talent of hand animators to create three-dimensional animation. In: Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 93–102 (2009)Google Scholar
  11. 11.
    Lee, Y.J., Zitnick, C.L., Cohen, M.F.: Shadowdraw: Real-time user guidance for freehand drawing. ACM Trans. Graph. 30(4), 27:1–27:10 (2011)CrossRefGoogle Scholar
  12. 12.
    Levi, Z., Gotsman, C.: ArtiSketch: a system for articulated sketch modeling. Comput. Graph. Forum 32(2), 235–244 (2013)CrossRefGoogle Scholar
  13. 13.
    Li, Y., Gleicher, M., Xu, Y.Q., Shum, H.Y.: Stylizing motion with drawings. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2003, pp. 309–319 (2003)Google Scholar
  14. 14.
    Öztireli, A.C., Baran, I., Popa, T., Dalstein, B., Sumner, R.W., Gross, M.: Differential blending for expressive sketch-based posing. In: Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 155–164 (2013)Google Scholar
  15. 15.
    Pan, J., Zhang, J.J.: Sketch-based skeleton-driven 2D animation and motion capture. In: Pan, Z., Cheok, A.D., Müller, W. (eds.) Transactions on Edutainment VI. LNCS, vol. 6758, pp. 164–181. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-22639-7_17 CrossRefGoogle Scholar
  16. 16.
    Thomas, F., Johnston, O.: The Illusion of Life: Disney Animation. Hyperion, New York (1995)Google Scholar
  17. 17.
    Thorne, M., Burke, D., van de Panne, M.: Motion doodles: an interface for sketching character motion. In: Proceedings of ACM SIGGRAPH 2004, pp. 424–431 (2004)Google Scholar
  18. 18.
    Wang, L., Tan, T., Ning, H., Hu, W.: Silhoutte analysis based gait recognition for human identification. IEEE Trans. Pattern Anal. Mach. Intell. (PAMI) 25(12), 1505–1518 (2003)CrossRefGoogle Scholar
  19. 19.
    Williams, R.: The Animator’s Survival Kit-Revised Edition: A Manual of Methods, Principles and Formulas for Classical, Computer, Games, Stop Motion and Internet Animators. Faber & Faber Inc., London (2009)Google Scholar
  20. 20.
    Xu, B., Chang, W., Sheffer, A., Bousseau, A., McCrae, J., Singh, K.: True2Form: 3D curve networks from 2D sketches via selective regularization. ACM Trans. Graph. 33(4), 131:1–131:13 (2014)Google Scholar
  21. 21.
    Yang, R., Wnsche, B.C.: Life-sketch: a framework for sketch-based modelling and animation of 3D objects. In: Proceedings of the Eleventh Australasian Conference on User Interface, vol. 106, pp. 61–70 (2010)Google Scholar
  22. 22.
    Zitnick, C.L.: Binary coherent edge descriptors. In: Daniilidis, K., Maragos, P., Paragios, N. (eds.) ECCV 2010. LNCS, vol. 6312, pp. 170–182. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-15552-9_13 CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringIndian Institute of Technology BombayMumbaiIndia

Personalised recommendations