Abstract
Pose control for physically simulated characters has typically been based on proportional-derivative (PD) controllers. In this paper, we introduce a novel, analytical solution to the 2nd-order ordinary differential equation governing PD control. The analytic solution is tailored to the needs of pose control for animation, and provides significant improvement in the precision of control, particularly for simulated characters in dynamic conditions.
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
Allen, B., Chu, D., Shapiro, A., Faloutsos, P.: On the beat!: Timing and tension for dynamic characters. In: Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, p. 247 (2007)
Brenan, K., Campbell, S., Campbell, S., Petzold, L.: Numerical solution of initial-value problems in differential-algebraic equations. Society for Industrial Mathematics (1996)
Corless, R., Gonnet, G., Hare, D., Jeffrey, D., Knuth, D.: On the LambertW function. Advances in Computational Mathematics 5(1), 329–359 (1996)
Faloutsos, P., van de Panne, M., Terzopoulos, D.: Composable controllers for physics-based character animation. In: SIGGRAPH 2001: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 251–260. ACM, New York (2001)
Featherstone, R.: Rigid body dynamics algorithms. Springer, New York (2008)
Free Software Foundation (FSF): GNU scientific library
Hodgins, J., Wooten, W., Brogan, D., O’Brien, J.: Animating human athletics. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, p. 78. ACM, New York (1995)
Notman, G., Carlisle, P., Jackson, R.: Context based variation of character animation by physical simulation. In: Games Computing and Creative Technologies: Conference Papers (Peer-Reviewed), p. 2 (2008)
Van de Panne, M., Kim, R., Fiume, E.: Virtual wind-up toys for animation. In: Graphics Interface, pp. 208–208 (1994)
Sanchez, D.: Ordinary Differential Equations and Stability: Theory: An Introduction. WH Freeman and Company, San Francisco (1968)
Shapiro, A., Chu, D., Allen, B., Faloutsos, P.: A dynamic controller toolkit. In: Sandbox 2007: Proceedings of the 2007 ACM SIGGRAPH Symposium on Video Games, pp. 15–20. ACM, New York (2007)
Shapiro, A., Faloutsos, P.: Interactive and reactive dynamic control. In: SIGGRAPH 2005: ACM SIGGRAPH 2005 Sketches, p. 26. ACM, New York (2005)
Shapiro, A., Kallmann, M., Faloutsos, P.: Interactive motion correction and object manipulation. In: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D 2007), Seattle, April 30 - May 2 (2007)
Smith, R.: Open dynamics engine, http://ode.org
Wang, J., Fleet, D., Hertzmann, A.: Optimizing Walking Controllers. ACM Transactions on Graphics, SIGGRAPH Asia (2009)
Yin, K., Loken, K., van de Panne, M.: Simbicon: simple biped locomotion control. In: SIGGRAPH 2007: ACM SIGGRAPH 2007 Papers, p. 105. ACM, New York (2007)
Zhao, P., van de Panne, M.: User interfaces for interactive control of physics-based 3d characters. In: Proceedings of the 2005 Symposium on Interactive 3D Graphics and Games, p. 94. ACM, New York (2005)
Zordan, V., Hodgins, J.: Motion capture-driven simulations that hit and react. In: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 89–96. ACM, New York (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Allen, B.F., Neff, M., Faloutsos, P. (2010). Pose Control in Dynamic Conditions. In: Boulic, R., Chrysanthou, Y., Komura, T. (eds) Motion in Games. MIG 2010. Lecture Notes in Computer Science, vol 6459. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16958-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-16958-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16957-1
Online ISBN: 978-3-642-16958-8
eBook Packages: Computer ScienceComputer Science (R0)