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
- Microsoft Windows
Unchanged NVIDIA EULA platforms:
- Microsoft XBox One
- Sony Playstation 4
- Nintendo Switch
With PhysX SDK 4.0, 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.
- Actor centric scene queries significantly improve performance for actors with many shapes.
- Build system now based on CMake.
- Open Source
- Multithreaded simulation
- Memory usage management
- Support for different measurement units and scales
- Multiple broad-phase collision detection algorithms
- Convex-mesh, triangle-mesh and primitive shape collision detection
- Mesh instancing and scaling
- Discrete and continuous collision detection
- Advanced scene query system