*** Welcome to piglix ***

Physx

PhysX
Nvidia physx official logo.png
Original author(s) NovodeX (ETH Zurich)
Developer(s) NVIDIA Corporation
Stable release
9.16.0318 / May 23, 2016 (2016-05-23)
Operating system Microsoft Windows, macOS, Linux, PlayStation 2, PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii, iOS, Android
Type Physics simulation
License Proprietary and commercial
Website Nvidia PhysX developer site

PhysX is a proprietary realtime physics engine middleware SDK. PhysX was authored at NovodeX, an ETH Zurich spin-off. In 2004 NovodeX was acquired by Ageia, and in February 2008 Ageia was acquired by Nvidia.

The term PhysX can also refer to the PPU expansion card designed by Ageia to accelerate PhysX-enabled video games.

Video games supporting hardware acceleration by PhysX can be accelerated by either a PhysX PPU or a CUDA-enabled GeForce GPU (if it has at least 32 cores and a minimum of 256MB dedicated graphics memory), thus offloading physics calculations from the CPU, allowing it to perform other tasks instead.

Middleware physics engines free game developers from writing their own code which implements classical mechanics (Newtonian physics) to do e.g. soft body dynamics. PhysX is one of the handful of physics engines used in the large majority of today's games.

The PhysX engine and SDK are available for Microsoft Windows, macOS, Linux, PlayStation 2, PlayStation 3,PlayStation 4,Xbox 360,Xbox One and the Wii. The PhysX SDK is provided to developers for free for both commercial and non-commercial use on Windows. For Linux, macOS and Android platforms the PhysX SDK is free for educational and non-commercial use. At GDC 2015, Nvidia made PhysX' source code available on GitHub, but requiring registration on the developer.nvidia.com.


...
Wikipedia

...