NVIDIA has made the source code for its PhysX SDK toolkit publicly available. The code can now be accessed on GitHub. This release includes the PhysX physics simulation engine and Flow, a tool for simulating fluid behavior.
NVIDIA stated that the latest PhysX SDK update includes the complete GPU source code, licensed under BSD-3. It features over 500 CUDA cores for functionalities like rigid body dynamics, fluid simulation, and deformable object modeling. GPU PhysX is presented as a leading example of using CUDA and GPUs for real-time simulation. NVIDIA hopes this release will be a valuable resource for learning, experimentation, and development within the community. Furthermore, they have open-sourced the full GPU compute shader implementation for Flow SDK, their fluid simulation library.
Previously, NVIDIA discontinued 32-bit PhysX support in the new RTX 50XX series video cards. In some games utilizing this engine, physics calculations have been shifted to the CPU, increasing its workload. More details on this topic can be found in a separate article.