Search form

PhysX SDK

A Multi-Platform Physics Solution

The NVIDIA PhysX SDK is a scalable multi-platform physics solution supporting a wide range of devices, from smartphones to high-end multicore CPUs and GPUs. PhysX is already integrated into some of the most popular game engines, including Unreal Engine, and Unity3D.

The PhysX SDK is now open source, available under a BSD 3 license. With access to the source code, developers can debug, customize and extend the PhysX SDK as they see fit.

BSD 3 licensed platforms

Apple iOS, Apple MacOS, Google Android ARM, Linux, Microsoft Windows

Unchanged NVIDIA EULA platforms

Microsoft XBox One,
Sony Playstation 4,
Nintendo Switch

With PhysX SDK 4, the reduced coordinate articulations and the temporal Gauss-Seidel solver make machinery, characters/ragdolls and anything else that is jointed or articulated much more robust. This allows higher gravity, bigger impacts, smaller features and bigger time steps.

What’s New in Physx SDK 4.0

PhysX 4.0 SDK has been upgraded to provide industrial-grade simulation quality at game simulation performance levels.

Temporal Gauss-Seidel Solver (TGS), which makes machinery, characters/ragdolls, and anything else that is jointed or articulated much more robust. TGS dynamically re-computes constraints with each iteration, based on bodies’ relative motion.

The new reduced coordinate articulations feature makes the simulation of joints possible with no relative position error and realistic actuation.

New automatic multi-broad phase.

Increased scalability with new filtering rules for kinematics and statics.