From PhysX Wiki
NVIDIA APEX is multi-platform, high-level, scalable dynamic framework build around PhysX SDK physics engine.
By providing set of authoring tools, special pipelines and optimizations, APEX allows developers to create complex physically simulated systems (like fully simulated clothing), without necessity to relay on low-level API or write all underlaying toolset by themselves.
In genereal, APEX consists of two major components:
- Authoring component, that provides artist-oriented authoring of dynamic systems through DCC plug-ins (for Max/Maya), standalone tools (PhysXLab), or game engine plug-ins.
- Runtime component, which includes a modular SDK that supports all APEX modules and provides a render interface to allow minimal integration into game engines.
Similar types of physical objects (particles, destructibles, cloth and clothing, etc) are organized into several software packages, that are responsible for both specific authoring pipeline and runtime calculations - APEX Modules:
- APEX Clothing
- APEX Destruction
- APEX Particles
- APEX Turbulence
- APEX ForceField
- APEX Vegetation (development suspended)
Several tools and application are providing authoring capabilities for variuos APEX modules:
APEX availability and Licensing
APEX SDK for Windows PC and Android is free for non-commercial or educational use. Free for commercial use if gross revenue, associated with application, is less than $100K.
Free APEX SDK binary versions can be accessed through Developer Support Center - registration required.
If you are experiencing trouble with registration of PhysX Developer account, please refer to our registration guide.
Before using PhysX SDK 3, make sure to familiarize with APEX SDK EULA.
Latest public release - APEX SDK 1.2 Beta - is including APEX Clothing, APEX Destruction, APEX Turbulence, APEX Particles and APEX ForceField modules.
Also, APEX is integrated into several popular game engines, like Unreal Engine 3/Unreal Development Kit from Epic Games, Carbon from CCP Games, Hero Engine from Simutronics, etc
|APEX 1.2||Aug 6, 2012||First release with support for both PhysX SDK 3.2 and SDK 2.8.4. Includes Clothing, Destruction, Particles, Turbulence and ForceField modules.|
|APEX 1.1||Feb 15, 2012||Updated public release. Includes Clothing and Destruction modules. Uses PhysX SDK 2.8.4|
|APEX 1.0||Mar 24, 2011||First public release. Includes Clothing and Destruction modules. Uses PhysX SDK 2.8.4|
|APEX 0.9||N/A||Initial internal release. Uses PhysX SDK 2.8.3|