Nvidia has announced that PhysX, which it describes as the most popular physics simulation engine on the planet, is going open source.
Making the GPU-accelerated physics simulation engine open source means anyone can integrate into their games, as well as projects involving AI, robotics, and autonomous vehicle systems.
Nvidia said on blog post “We’re doing this because physics simulation — long key to immersive games and entertainment — turns out to be more important than we ever thought”.
PhysX will now be the only free, open-source physics solution that takes advantage of GPU acceleration and can handle large virtual environments.
It’s available as open source under the simple BSD-3 license.
PhysX was previously available to use in commercial projects for free, but the new BSD-3 license also allows people to modify the engine to suit their needs at no cost.
The engine essentially allows for simulating real-world physical behavior in objects in 3D simulations. For example, it allows for more realistic depictions of damage to buildings in games, as well as natural movements for characters and things like paper and cloth.
Nvidia publish the full source code on GitHub: github.com/NVIDIAGameWorks/PhysX-3.4