Abstract
In this paper, we propose to design an easy to use physics application programming interface (PHI) with support for pluggable physics library. The goal is to create physically realistic 3D graphics environments and integrate real-time physics simulation into games seamlessly with advanced features, such as interactive character simulation and vehicle dynamics. The actual implementation of the simulation was designed to be independent, interchangeable and separated from the user interface of the API. We demonstrate the utility of the middleware by simulating versatile vehicle dynamics and generating quality reactive human motions.
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
Eberly, D.H., Shoemaker, K., Shoemake, K.: Game Physics, pp. 221–361. Morgan Kaufmann Pub., San Francisco (2003)
Kokkevis, E.: Practical Physics for Articulated Characters. In: Game Developers Conference 2004 (2004)
Reynolds, H., Collins, S.: Havok 2: Game dynamics sdk (2005), http://www.havok.com
Zordan, V.B., et al.: Dynamic response for motion capture animation. In: ACM SIGGRAPH 2005, pp. 697–701. ACM Press, New York (2005)
Morav’anszky, A.: PhysX SDK. NovodeX AG (2005), http://www.ageia.com/novodex.html
Smith, R.: Open dynamics engine (2005), http://www.ode.org
Lam, D.: Tokamak game physics sdk (2005), http://www.tokamakphysics.com
Ratcliff, J.W.: Open dynamics framework (2005), http://www.physicstools.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 IFIP International Federation for Information Processing
About this paper
Cite this paper
Tang, B., Pan, Z., Lin, Z., Zheng, L. (2006). PHI: Physics Application Programming Interface. In: Harper, R., Rauterberg, M., Combetto, M. (eds) Entertainment Computing - ICEC 2006. ICEC 2006. Lecture Notes in Computer Science, vol 4161. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11872320_57
Download citation
DOI: https://doi.org/10.1007/11872320_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-45259-1
Online ISBN: 978-3-540-45261-4
eBook Packages: Computer ScienceComputer Science (R0)