Developers are encouraged to experiment and share their feedback.
Although the libraries have been open-source for some time, they are now fully released under the permissive BSD-3 license, including the complete SDK code. This could serve as a resource for learning and experimentation, allowing game developers to create custom versions of PhysX and Flow and empower the modding community to run PhysX code on unsupported RTX 50 Series GPUs using compatibility layers.
"Since the release of PhysX SDK 4.0 in December 2018, NVIDIA PhysX has been available as open source under the BSD-3 license, with one key exception: the GPU simulation kernel source code was not included.
That changes today.
We're excited to share that the latest update to the PhysX SDK now includes all the GPU source code, fully licensed under BSD-3!
With over 500 CUDA kernels powering features such as rigid body dynamics, fluid simulation, and deformable objects, GPU PhysX represents one of the most advanced real-time simulation use cases of CUDA and GPU programming. We hope this release will be a valuable resource for learning, experimentation, and development across the community.
In addition, we're also open-sourcing the full GPU compute shader implementation of the Flow SDK, our real-time, sparse grid–based fluid simulation library", announced NVIDIA.
PhysX is a real-time physics engine developed to simulate realistic motion, commonly used in games from the 2010s that relied heavily on advanced physics calculations, such as Mirror's Edge and Batman: Arkham Asylum. While PhysX is now largely outdated and has been replaced by more modern alternatives, access to its GPU kernels, along with the code for Flow, which powers dynamic fluid simulations like fire, gas, and smoke, could have an impact in fields beyond game development.
NVIDIA is open to all kinds of experiments and would love to hear your feedback right here on GitHub. Access the PhysX code by clicking this link and join our 80 Level Talent platform and our new Discord server, follow us on Instagram, Twitter, LinkedIn, Telegram, TikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.