Skip to main content

Modal Vibrations for Character Animation

  • Conference paper
Motion in Games (MIG 2012)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 7660))

Included in the following conference series:

  • 1787 Accesses

Abstract

Modal vibrations can be used as a representation for the motion of an elastic system, decoupling the dynamics into a set of independent equations, and providing a good approximation to the system behavior for small displacements from the equilibrium state. In computer animation, elastic joints are commonly used in the simulation and control of articulated characters, which naturally permits a modal representation. This paper revisits the computation of modes for a skeletal character, and surveys recent work on the use of modal vibrations for kinematic animation of locomotion and jumping, and in the creation of physically based locomotion controllers that exhibit a desired style. Examples of other applications are also presented, and possibilities for future work are discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, R.M.: Elastic Mechanisms in Animal Movement. Cambridge Univ. Press (1988)

    Google Scholar 

  2. Faloutsos, P., van de Panne, M., Terzopoulos, D.: Dynamic free-form deformations for animation synthesis. IEEE Trans. on Visualization and Computer Graphics 3(3), 201–214 (1997)

    Article  Google Scholar 

  3. Fang, A.C., Pollard, N.S.: Efficient synthesis of physically valid human motion. ACM Transactions on Graphics 22(3), 417–426 (2003)

    Article  Google Scholar 

  4. Grzeszczuk, R., Terzopoulos, D.: Automated learning of muscle-actuated locomotion through control abstraction. In: SIGGRAPH 1995: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 63–70 (1995)

    Google Scholar 

  5. Hecker, C., Raabe, B., Enslow, R.W., DeWeese, J., Maynard, J., van Prooijen, K.: Real-time motion retargeting to highly varied user-created morphologies. ACM Transacitons on Graphics 27(3), 27:1–27:11 (2008)

    Google Scholar 

  6. Hodgins, J.K., Pollard, N.S.: Adapting simulated behaviors for new characters. In: SIGGRAPH 1997: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, pp. 153–162 (1997)

    Google Scholar 

  7. Hodgins, J.K., Wooten, W.L., Brogan, D.C., O’Brien, J.F.: Animating human athletics. In: SIGGRAPH 1995: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 71–78 (1995)

    Google Scholar 

  8. Ijspeert, A.J.: Central pattern generators for locomotion control in animals and robots: a review. Neural Networks 21(4), 642–653 (2008)

    Article  Google Scholar 

  9. James, D.L., Pai, D.K.: DyRT: dynamic response textures for real time deformation simulation with graphics hardware. ACM Transactions on Graphics 21, 582–585 (2002)

    Article  Google Scholar 

  10. Kry, P.G., Reveret, L., Faure, F., Cani, M.P.: Modal locomotion: Animating virtual characters with natural vibrations. Computer Graphics Forum 28(2), 289–298 (2009)

    Article  Google Scholar 

  11. Kry, P.G., Pai, D.K.: Interaction capture and synthesis. ACM Transactions on Graphics 25(3), 872–880 (2006)

    Article  Google Scholar 

  12. Laszlo, J., van de Panne, M., Fiume, E.: Interactive control for physically-based animation. In: SIGGRAPH 2000: Proceedings of the 27th Annual Conference on Computer graphics and Interactive Techniques, pp. 201–208 (2000)

    Google Scholar 

  13. Liu, C.K., Hertzmann, A., Popovic, Z.: Learning physics-based motion style with nonlinear inverse optimization. ACM Transactions on Graphics 24(3), 1071–1081 (2005)

    Article  Google Scholar 

  14. Liu, C.K., Popovic, Z.: Synthesis of complex dynamic character motion from simple animations. In: SIGGRAPH 2002: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, pp. 408–416 (2002)

    Google Scholar 

  15. McGeer, T., Alexander, R.: Passive bipedal running. Proceedings of the Royal Society of London, Series B, Biological Sciences 240(1297), 107–134 (1990)

    Article  Google Scholar 

  16. Murray, R., Li, Z., Sastry, S.S.: A mathematical introduction to robotic manipulation. CRC Press (1994)

    Google Scholar 

  17. Ngo, J.T., Marks, J.: Spacetime constraints revisited. In: SIGGRAPH 1993: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, pp. 343–350 (1993)

    Google Scholar 

  18. Novacheck, T.F.: The biomechanics of running. Gait and Posture 7(1), 77–95 (1998)

    Article  Google Scholar 

  19. Nunes, R.F., Cavalcante-Neto, J.B., Vidal, C.A., Kry, P.G., Zordan, V.B.: Using natural vibrations to guide control for locomotion. In: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 87–94 (2012)

    Google Scholar 

  20. Pentland, A., Williams, J.: Good vibrations: modal dynamics for graphics and animation. In: SIGGRAPH 1989: Proceedings of the 16th Annual Conference on Computer Graphics and Interactive Techniques, pp. 215–222 (1989)

    Google Scholar 

  21. Raibert, M.H., Hodgins, J.K.: Animation of dynamic legged locomotion. In: SIGGRAPH 1991: Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques, pp. 349–358 (1991)

    Google Scholar 

  22. Safonova, A., Hodgins, J.K., Pollard, N.S.: Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces. ACM Trans. Graph. 23(3), 514–521 (2004)

    Article  Google Scholar 

  23. Sims, K.: Evolving virtual creatures. In: SIGGRAPH 1994: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 15–22 (1994)

    Google Scholar 

  24. Stam, J.: Stochastic dynamics: Simulating the effects of turbulence on flexible structures. Computer Graphics Forum 16(3), C159–C164 (1997)

    Google Scholar 

  25. Taga, G.: A model of the neuro-musculo-skeletal system for human locomotion. Biological Cybernetics 2(73), 113–121 (1995)

    Article  Google Scholar 

  26. van de Panne, M., Fiume, E.: Sensor-actuator networks. In: SIGGRAPH 1993: Proc. 20th Annual Conference on Computer Graphics and Interactive Techniques, pp. 335–342 (1993)

    Google Scholar 

  27. Wampler, K., Popović, Z.: Optimal gait and form for animal locomotion. ACM Transactions on Graphics 28(3), 60:1–60:8 (2009)

    Google Scholar 

  28. Witkin, A., Kass, M.: Spacetime constraints. In: SIGGRAPH 1988: Proceedings of the 15th Annual Conference on Computer Graphics and Interactive Techniques, pp. 159–168 (1988)

    Google Scholar 

  29. Wu, J.C., Popović, Z.: Realistic modeling of bird flight animations. ACM Transactions on Graphics 22(3), 888–895 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kry, P.G. (2012). Modal Vibrations for Character Animation. In: Kallmann, M., Bekris, K. (eds) Motion in Games. MIG 2012. Lecture Notes in Computer Science, vol 7660. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34710-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34710-8_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34709-2

  • Online ISBN: 978-3-642-34710-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics