
Released alongside the latest updates to Omniverse In addition, “some of the tools and utilities, such as digital content creation tool exporters, debugging telemetry and diagnostics, demos, and samples have now been merged into the Omniverse platform”. While the source code for the PhysX 3.x and 4.x SDKs was released via Nvidia’s GameWorks repository, the PhysX 5.x SDK is part of the respository for Omniverse, Nvidia’s real-time design collaboration platform.Īccording to Nvidia’s blog post, it is no longer providing ports of PhysX for games consoles. The location of that GitHub repository reflects the transition from PhysX’s origins as a game technology to a broader-purpose real-time physics system. The source code for Flow is available in the PhysX 5 SDK GitHub repository, with Blast coming “soon”.Ĭompleting PhysX’s transition from games middleware to a broader real-time physics system

In addition, Nvidia is releasing source code for two supporting libraries, gaseous fluid simulation system Flow for real-time smoke and fire, and real-time destruction system Blast. Source code for Flow also available, with Blast coming soon New CPU features include the option to define custom geometries, “meaning cylinder shapes or implicit block-based worlds can now be supported”.

Other changes include support for rigid body collision based on Signed Distance Fields (SDF) on GPU.Īlthough the original FLeX library only requires a Direct3D 11-capabie GPU, including AMD and Intel cards, in PhysX, the functionality is implemented using CUDA, so it requires a CUDA-capable Nvidia GPU. New features in PhysX 5 include those from FLeX, Nvidia’s particle-based effects framework, including Finite Element Method (FEM) soft body dynamics and Position Based Dynamics (PBD) liquid and cloth simulation. New in PhysX 5: FEM soft body and PBD liquid and cloth simulation The initial release, of the PhysX 3.4 SDK, was a CPU-only implementation, with support for GPU acceleration via CUDA added when the PhysX 4 SDK was released shortly afterwards.

Nvidia originally open-sourced PhysX, then primarily a real-time dynamics system for games, in 2018. The announcement was made alongside that of the latest updates to Omniverse, Nvidia’s online 3D design and collaboration platform, for which PhysX is described as a “foundational technology pillar”.Īvailable under the “same open source license terms as PhysX 4” The project’s GitHub repository also includes the source code for Flow 2.0, Nvidia’s real-time gaseous fluid simulation library, with that for the Blast destruction library to be “added soon”. Nvidia has open-sourced the SDK for PhysX 5.1, the latest version of its real-time physics system.
