Image result for nvidia physx

The Nvidia PhysX SDK has just gone open source, allowing developers to be able to simply download their SDK, tweak and extend it as they deem fit without paying anything to the company. 

This move came after NVIDIA’s spokesperson made the following comment in an interview.

“We’re doing this because physics simulation – long key to immersive games and entertainment – turns out to be more important than we ever thought. Physics simulation dovetails with AI, robotics and computer vision, self-driving vehicles, and high-performance computing. It’s foundation for so many different things we’ve decided to provide it to the world in an open source fashion. Meanwhile, we’re building on more than a decade of continuous investment in this area to simulate the world with ever greater fidelity, with on-going research and development to meet the needs of those working in robotics and with autonomous vehicles”

NVIDIA PhysX

Image result for nvidia physx

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 (versions 3 and 4), and Unity3D.

With PhysX SDK 4.0 (Coming Soon), the reduced coordinate articulations and the temporal Gauss-Seidel solver makes 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.

Download PhysX 3.4Developer GuideGitHub Forums PhysX 4.0 Mailing List 

PhysX solves some serious challenges.

  • In AI, researchers need synthetic data — artificial representations of the real world — to train data-hungry neural networks.
  • In robotics, researchers need to train robotic minds in environments that work like the real one.
  • For self-driving cars, PhysX allows vehicles to drive for millions of miles in simulators that duplicate real-world conditions.
  • In game development, canned animation doesn’t look organic and is time consuming to produce at a polished level.
  • In high performance computing, physics simulations are being done on ever more powerful machines with ever greater levels of fidelity.

The list goes on.


Leave a Reply