Back

NVIDIA APEX

 
 

Destruction

Clothing

Vegetation

APEX is a multi-platform, scalable dynamics framework. Rather than providing a low-level API that requires a physics programmer, APEX creates an environment where artists can create complex, high-level, dynamic systems without any programming. APEX is completely artist focused by providing the artist with familiar and easy to use authoring tools. The tools are designed to let the artist focus on the game and its critical assets, rather than struggle with having to program in low-level APIs. Since APEX is scalable across a wide range of hardware platforms, an artist creates assets which can be easily scaled to take advantage of the available compute power of any target game platform.

APEX consists of two major components:

  • the authoring component, provides high-level authoring of dynamic systems through DCC plug-ins (3dsMax/Maya), standalone tools, or game engine plug-ins.
  • the runtime component, consists of a modular SDK which includes the framework that supports all APEX modules and provides a render interface to allow minimal integration into game engines.

APEX is already integrated into some of the most popular game engines, e.g. UE3/UDK.

APEX provides support for the following modules and is available on Xbox360, PS3, and PC:

  • APEX Clothing
  • APEX Destruction
  • APEX Particles
  • APEX Turbulence
  • APEX Vegetation

APEX in Games and Demos

Destruction Art Gallery Destruction Demo in UE3
APEX Destruction with GPU Rigid Bodies
This Tech Demo is using up to 10,000 GPU rigid bodies to provide a fully destructible environment. Everything can be destructed e.g. the ceiling, drywalls, pillars even the wooden floors.
Clothing Mafia 2 (2K Czech / 2K Games)
APEX Clothing and APEX Particles
Vito's trench coat and jacket are using physically simulated clothing. The physically simulated particle effects provide a nice immersive environment, especially since both particles and clothing react to force fields caused by the explosions.
Turbulence DarkVoid (Airtight Games / Capcom)
APEX Turbulence and APEX Particles
Each disintegrator gunshot effect is using 30,000 particles which are simulated using realtime fluid dynamics (that means 3x30,000 particles if three opponents are hit at the same time). The jetpack smoke creates up to 100,000 particles.
Clothing Clothing Demo (CCP)
APEX Clothing
The dress as well as the hair is physically simulated therefore providing secondary motion which adds to the realism of the character's movement. Clothing interacts with any physx objects, e.g. stairs/ground and e.g. even the hair is interacting with her hand.
Destruction Ragdoll Demo
APEX Destruction
A fully destructible multi material wall with drywall segments and wooden beams being destructed by ragdolls. The wall is fully destructible and physical particle debris is being spawned to provide a more realistic environment.
Destruction Batman Arkham Asylum
(Rocksteady Studios/Warner Bros. Interactive)

APEX Destruction with GPU Rigid Bodies
APEX destruction was used to generate the destructible floors and the massive amount of destruction in the scarecrow level.
Particles Terminator Salvation PhysX Demo (Grin)
APEX Particles
APEX particles create a truly immersive environment with physical interactive smoke which reacts based on explosion force fields or when an object walks through it.
Particles Sacred 2: Fallen Angel (Ascaron)
APEX Particles
All the spell effects make use of APEX Particles which causes the physical particles to swirl around and interact properly with the environment. This can be best observed during the various spell effects.

 

APEX Availability

APEX 1.0 beta provides access to APEX Destruction and Clothing. The NVIDIA APEX 1.0 (beta) tools and binary SDK are 100% free and can be used in both commercial and non-commercial projects. APEX will be available for download by all registered PhysX developers shortly. If you have not registered as a PhysX Developer and would like to become one, please complete the registration form on NVIDIA's PhysX Developers Website.

Additional APEX Modules are available to selected developers only as a closed beta. If you are interested in one of these other modules, you can email us at apex-beta@nvidia.com to request access.






 
 
 
 
LinkedInTwitterGoogle+FacebookReddit