Game Development

NVIDIA open sources its game physics simulation engine, PhysX, and unveils PhysX SDK 4.0

2 min read

NVIDIA team unveiled PhysX SDK 4.0, yesterday, and also announced that it’s making its popular real-time physics simulation engine, PhysX, available as open source under the simple BSD-3 license.

“We’re doing this because physics simulation — a 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”, says the NVIDIA team.

NVIDIA had designed PhysX specifically for the purpose of hardware acceleration using powerful processors that comprise hundreds of processing cores. This design offers a dramatic boost in the physics processing power, which in turn, takes the gaming experience to a whole new level, offering more rich, and immersive physical gaming environments.

The new PhysX SDK 4.0 is a scalable, open source, and multi-platform game physics solution that offers support to a wide range of devices, ranging from smartphones to high-end multicore CPUs and GPUs. PhysX 4.0 SDK has been upgraded to offer industrial-grade simulation quality at game simulation levels.

PhysX 4.0 comes with Temporal Gauss-Seidel Solver (TGS), that is capable of adjusting the constraints within games with each iteration, depending on the bodies’ relative motion. Other than that, the overall stability has been improved and now allows for new filtering rules for kinematics and statics. Some of the major features of PhysX SDK 4.0, includes effective memory usage management, support offered for different measurement units and scales, multiple broad-phase, convex-mesh, triangle mesh, and primitive shape collision detection algorithms.

PhysX SDK 4.0 will be made available on December 20, 2018. Public reaction to the news is largely positive as PhysX was earlier available for commercial use for free, but now that its available as open source, people can interact deeply with the physics engine, modifying it as per their needs at absolutely no cost.

For more information, check out the official NVIDIA blog post.

Read Next

NVIDIA open sources its material definition language, MDL SDK

NVIDIA unveils new Turing architecture: “The world’s first ray tracing GPU”

BlazingDB announces BlazingSQL , GPU SQL Engine for NVIDIA’s open source RAPIDS

Natasha Mathur

Tech writer at the Packt Hub. Dreamer, book nerd, lover of scented candles, karaoke, and Gilmore Girls.

Share
Published by
Natasha Mathur

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago