PhysX FleX

From PhysX Wiki

Jump to: navigation, search
NVIDIA PhysX Flex
x
Latest version(s): 1.0
Type: Unified particle-based solver
Official page

PhysX FleX (NVIDIA FleX) is the new GPU accelerated particle-based physics simulation library.

The core idea of FleX is that every object is represented as a system of particles connected by constraints. Such unified representation allows efficient modeling of many different materials and natural interaction between elements of different types, for example, two-way coupling between rigid bodies and fluids, or fluids and soft bodies.

FleX is not designed to build gameplay affecting physics, as it lacks functionality such as trigger events, contact callbacks, ray-casting, serialization, etc. For this reason it is recommended to use FleX in conjunction with a traditional rigid-body physics engine, such as PhysX SDK.

Current version of FleX requires a CUDA-capable GPU with compute capability 3.0 or greater.

Contents

Features

Availability

FleX integration into Unreal Engine 4 is freely available as a special source code branch at GitHub (guide)

Standalone FleX SDK can can can be downloaded at GameWorks Download Center - registration required (registration guide).

Games and game engine integrations

PhysX FleX was used in following games (most notable examples):

PhysX FleX is integrated into following engines:

Gallery

See also

External links


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Jump To