Puppet Playing: An Interactive Character Animation System with Hand Motion Control

  • Zhiqiang Luo
  • Chih-Chung Lin
  • I-Ming Chen
  • Song Huat Yeo
  • Tsai-Yen Li
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6670)


Puppetry is a popular art form involving the process of animating the inanimate performing puppets. Puppet playing not only is controlled by artist’s hand motions but also follows physical laws and engineering principles. To implement a puppet playing scenario in virtual environments, an interactive animation system is designed by taking into account both the user’s hand motion and the constraints of puppet and environment. Here the hand motion is realtime captured and recognized through a new input device, namely SmartGlove. The animation system adapts IMHAP testbed for procedural animation and generates puppet animation based on both the procedural animation technique and motion capture data from SmartGlove. Thus the physical hand motion can either activate the designed procedural animation through motion recognition or tune the parameters of the existing procedural animation to generate new puppet motions. This system allows a user to directly control puppet animation while preserving the high accuracy of motion control. The animation results show that the association of hand motion can smoothly plan and generate each procedure animation and seamlessly blend the gap between key frames. The potential application and improvement of the current animation system are discussed.


Character Animation SmartGlove Motion Planning Puppetry 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Currell, D.: Puppets and Puppet Theatre. Crowood Press, Wiltshire (1999)Google Scholar
  2. 2.
    Chen, F., Li, T.Y.: Generating Humanoid Lower-Body Motions with Real-time Planning. In: Proc. of Computer Graphics Workshop, Taiwan (2002)Google Scholar
  3. 3.
    Fifth Dimension Technologies,
  4. 4.
    Goebl, W., Palmer, C.: Anticipatory Motion in Piano Performance. J. of the Acoustical Society of America 120(5), 3004 (2006)CrossRefGoogle Scholar
  5. 5.
  6. 6.
    Kovar, L., Gleicher, M., Pighin, F.: Motion Graphs. In: Proc. of ACM SIGGRAPH (2002)Google Scholar
  7. 7.
    Liang, C.H., Tao, P.C., Li, T.Y.: IMHAP – An Experimental Platform for Humanoid Procedural Animation. In: Proc. of the Third International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Tainan, Taiwan (2007)Google Scholar
  8. 8.
    Lin, J., Wu, Y., Huang, T.S.: Modeling the Constraints of Human Hand Motion. In: Proc. of the Workshop on Human Motion, pp. 121–126. IEEE, Los Alamitos (2000)Google Scholar
  9. 9.
    Lim, K.Y., Goh, Y.K., Dong, W., Nguyen, K.D., Chen, I.-M., Yeo, S.H., Duh, H.B.L., Kim, C.G.: A Wearable, Self-Calibrating, Wireless Sensor Network for Body Motion Processing. In: Proc. of IEEE ICRA, Pasadena, California, pp. 1017–1022 (2008)Google Scholar
  10. 10.
    Mitobe, K., Kaiga, T., Yukawa, T., Miura, T., Tamamoto, H., Rodger, A., Yoshimura, N.: Development of a Motion Capture System for a Hand Using a Magnetic Three-Dimensional Position Sensor. In: ACM SIGGRAPH Research Posters: Motion Capture and Editing, Boston, USA (2006)Google Scholar
  11. 11.
    Perlin, K.: Real Time Responsive Animation with Personality. IEEE Transactions on Visualization and Computer Graphics 1(1), 1–16 (1995)CrossRefGoogle Scholar
  12. 12.
    Rhee, T., Neumann, U., Lewis, J.P.: Human Hand Modeling from Surface anatomy. In: Proc. of the 2006 Symposium on Interactive 3D Graphics and Games, Redwood City, California, USA, pp. 27–34 (2006)Google Scholar
  13. 13.
    Wu, Y., Huang, T.S.: Human Hand Modeling, Analysis and Animation in the Context of HCI. In: Proc. of the International Conference on Image Processing., vol. 3, pp. 6–10 (1999)Google Scholar
  14. 14.
    Li, K., Chen, I.-M., Yeo, S.H.: Design and Validation of a Multi-Finger Sensing Device based on Optical Linear Encoder. In: Proc. of ICRA, pp. 3629–3634 (2010)Google Scholar
  15. 15.
    Dipietro, L., Sabatini, A.M., Dario, P.: Evaluation of an Instrumented Glove for Hand Movement Acquisition. J. of Rehabilitation Research and Development 40(2), 179–190 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Zhiqiang Luo
    • 1
  • Chih-Chung Lin
    • 1
  • I-Ming Chen
    • 1
  • Song Huat Yeo
    • 2
  • Tsai-Yen Li
    • 2
  1. 1.School of Mechanical & Aerospace EngineeringNanyang Technological UniversitySingapore
  2. 2.Computer Science DepartmentNational Chengchi UniversityTaipeiTaiwan

Personalised recommendations