Abstract
In interactive computer games and computer animation, intuitively controlling the motion of an articulated character is considered as a difficult task. One of the reasons is that, typically, an articulated model used in the field has a high degree-of-freedom (DOF) for joints so that it is challenging to devise an easy-to-use interface to control the individual DOF. In this paper, as an alternative to existing techniques for controlling articulated characters, we propose the traditional marionette control [1] as natural interfaces to control the characters, and explain how to implement a virtual marionette based on physically-based modelling and haptic paradigm. Using our virtual marionette system, we can rapidly but easily create sophisticated motions for a high-DOF articulated character. Moreover, our system relies on haptic interfaces to model the behavior of real-world marionette controls and provides to the puppeteer responsive forces as a result of the created motions. This results in the puppeteer having a better sense of control over the marionette that she or he manipulates. Our experimentations show that our system can create reasonably complicated motions for articulated characters in an easy and quick manner at highly interactive rates.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Currell, D.: Making and Manipulating Marionettes. The Crowood Press (2004)
Boulic, R., Fua, P., Herda, L., Silaghi, M., Monzani, J., Nedel, L., Thalmann, D.: An anatomic human body for motion capture. In: EMMSEC (1998)
Kovar, L., Gleicher, M., Pighin, F.: Motion graphs. In: ACM SIGGRAPH (2002)
Healey, M.: (Ragdoll Kungfu), http://www.ragdollkungfu.com/
Bar-Lev, A., Bruckstein, A.M., Elber, G.: Virtual marionettes: A system and paradigm for real-time 3D animation. Technical report, Technion, I.I.T., Israel (2004)
Davis, J., Agrawal, M., Chuang, E., Popovi, Z., Salesin, D.: A sketching interface for articulated figure animation. In: SCA 2003: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation (2003)
Vodislav, D.: A visual programming model for user interface animation. Visual Languages, 348–355 (1997)
Laszlo, J., Panne, M., Fiume, E.: Interactive control for physically-based animation. In: Proceedings of SIGGRAPH 2000, pp. 201–209 (2000)
Oshita, M.: Pen-to-mime: A pen-based interface for interactive control of a human figure. In: Sketch-Based Interfaces and Modelling, pp. 43–52 (2004)
Thorne, M., Burke, D., Panne, M.: Motion doodles: An interface for sketching character motion. In: Proc. of ACM SIGGRAPH (2004)
Oore, S., Terzopoulos, D., Hinton, G.: A Desktop Input Device and Interface for Interactive 3D Character Animation. In: Proc. Graphics Interface, pp. 133–140 (2002)
Jorissen, P., Wijinants, M., Lamotte, W.: Dynamic interactions in physically realistic collaborative virtual environments. IEEE Transactions on Visualization and Computer Graphics 11, 649–660 (2005)
Basdogan, C., Srinivasan, M.: Haptic rendering in virtual environments. In: Virtual Environments HandBook (2001)
Zilles, C., Salisbury, J.: A constraint based god-object method for haptic display. In: IEE/RSJ International Conference on Intelligent Robots and Systems, Human Robot Interaction, and Cooperative Robots (1995)
Kim, Y.J., Otaduy, M.A., Lin, M.C., Manocha, D.: Six-degree-of-freedom haptic display using incremental and localized computations. Presence 12 (2003)
Lasseter, J.: Principles of traditional animation applied to 3D computer animation. In: Proc. of ACM SIGGRAPH (1987)
Erleben, K., Sporring, J., Henriksen, K., Dohlmann, H.: Physics Based Animation. Charles River Media, Hingham (2005)
Witkin, A., Baraff, D.: Physically based modeling: Principles and practice. In: SIGGRAPH Course Note (1997)
Featherstone, R.: Robot Dynamics Algorithms. Kluwer, Dordrecht (1987)
Smith, R.: Open Dynamics Engine user guide (2004)
SensAble: (3D Touch SDK OpenHaptics toolkit version 1.02 API reference), http://www.sensable.com
Redon, S., Galoppo, N., Lin, M.C.: Adaptive dynamics of articulated bodies. In: Proceedings of SIGGRAPH 2005 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, S., Zhang, X., Kim, Y.J. (2006). Haptic Puppetry for Interactive Games. In: Pan, Z., Aylett, R., Diener, H., Jin, X., Göbel, S., Li, L. (eds) Technologies for E-Learning and Digital Entertainment. Edutainment 2006. Lecture Notes in Computer Science, vol 3942. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11736639_162
Download citation
DOI: https://doi.org/10.1007/11736639_162
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-33423-1
Online ISBN: 978-3-540-33424-8
eBook Packages: Computer ScienceComputer Science (R0)