Emergent Partner Program: PhysX by NVIDIA
NVIDIA PhysX is a powerful physics engine enabling real-time physics in leading edge PC and console games. PhysX software is widely adopted by over 150 games, is used by more than 10,000 developers of all types and is supported on Sony Playstation 3, Microsoft Xbox 360, Nintendo Wii and PC. PhysX is optimized for hardware acceleration by massively parallel processors.
Features of PhysX include:
- Complex rigid body object physics system – The rigid body dynamics component enables you to simulate objects with a high degree of realism.
- Advanced character control – Character Controllers is mainly used for third-person or first-person player control that does not make use of rigidbody physics.
- Ray-cast and articulated vehicle dynamics – NVIDIA PhysX SDK has fully capabilities to simulate real-life vehicles.
- Volumetric fluid creation and simulation – Fluids allow the simulation of liquids and gases using a particle system and emitters.
The integration of PhysX and Gamebryo LightSpeed was developed and certified by Emergent engineers. Features of this integration include:
- PhysX data to be streamed out in LightSpeedNIF files.
- Support for exporting PhysX data from the DCC tools directly into Li.
- PhysXNifViewer tool provided for previewing PhysX content.
- Gamebryo Animation Tool allows preview of PhysX ragdoll characters.
- Blending between PhysX simulation and keyframed animation.
- PhysX cloth, particle systems, and fluids supported in addition to rigid bodies and ragdoll.
- Customizable simulation update paths (asynchronous or synchronous).
The PhysX by NVIDIA integration is included with the main Gamebryo LightSpeed distribution.