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.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alexander, R.M.: Elastic Mechanisms in Animal Movement. Cambridge Univ. Press (1988)
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)
Fang, A.C., Pollard, N.S.: Efficient synthesis of physically valid human motion. ACM Transactions on Graphics 22(3), 417–426 (2003)
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)
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)
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)
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)
Ijspeert, A.J.: Central pattern generators for locomotion control in animals and robots: a review. Neural Networks 21(4), 642–653 (2008)
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)
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)
Kry, P.G., Pai, D.K.: Interaction capture and synthesis. ACM Transactions on Graphics 25(3), 872–880 (2006)
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)
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)
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)
McGeer, T., Alexander, R.: Passive bipedal running. Proceedings of the Royal Society of London, Series B, Biological Sciences 240(1297), 107–134 (1990)
Murray, R., Li, Z., Sastry, S.S.: A mathematical introduction to robotic manipulation. CRC Press (1994)
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)
Novacheck, T.F.: The biomechanics of running. Gait and Posture 7(1), 77–95 (1998)
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)
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)
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)
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)
Sims, K.: Evolving virtual creatures. In: SIGGRAPH 1994: Proceedings of the 21st Annual Conference on Computer Graphics and Interactive Techniques, pp. 15–22 (1994)
Stam, J.: Stochastic dynamics: Simulating the effects of turbulence on flexible structures. Computer Graphics Forum 16(3), C159–C164 (1997)
Taga, G.: A model of the neuro-musculo-skeletal system for human locomotion. Biological Cybernetics 2(73), 113–121 (1995)
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)
Wampler, K., Popović, Z.: Optimal gait and form for animal locomotion. ACM Transactions on Graphics 28(3), 60:1–60:8 (2009)
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)
Wu, J.C., Popović, Z.: Realistic modeling of bird flight animations. ACM Transactions on Graphics 22(3), 888–895 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)