PHI: Physics Application Programming Interface
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.
KeywordsVehicle Simulation Game Engine Game Developer Physic Library Game Physic
Unable to display preview. Download preview PDF.
- 1.Eberly, D.H., Shoemaker, K., Shoemake, K.: Game Physics, pp. 221–361. Morgan Kaufmann Pub., San Francisco (2003)Google Scholar
- 2.Kokkevis, E.: Practical Physics for Articulated Characters. In: Game Developers Conference 2004 (2004)Google Scholar
- 3.Reynolds, H., Collins, S.: Havok 2: Game dynamics sdk (2005), http://www.havok.com
- 5.Morav’anszky, A.: PhysX SDK. NovodeX AG (2005), http://www.ageia.com/novodex.html
- 6.Smith, R.: Open dynamics engine (2005), http://www.ode.org
- 7.Lam, D.: Tokamak game physics sdk (2005), http://www.tokamakphysics.com
- 8.Ratcliff, J.W.: Open dynamics framework (2005), http://www.physicstools.org