Nvidia announced that “soon in 2020“, it would launch its new PhysX 5.0 SDK. This new version introduces support for a “unified particle simulation framework“. New features of Nvidia PhysX 5.0 include FEM (Finite Element Model) simulation technique that AMD will also use under the name of FEMFX, and that means that, after RayTracing, now the games will focus on including a large amount of deformable physics.
The Finite Element Model (FEM) is an industry standard simulation technique for deformable bodies. It is widely used in the automotive and manufacturing industries to accurately simulate the structural strength of rigid and soft assemblies. It will be integrated into PhysX 5.0.
For liquid simulations, developers can use discrete particle simulations to model fluids and granular flow. The implementation is scalable; large time steps can be used to stably simulate a wide range of liquids. The Discrete Element Model (DEM) provides support for friction and adhesion. PhysX 5.0 also uses a Smooth Particle Hydrodynamics (SPH) implementation to simulate liquids with discrete particles, a technique used in oceanography and vulcanography.
Arbitrary meshes can be simulated as a cloth or rope using the restricted particle model of PhysX 5.0. These meshes can be combined with volume preservation restrictions with defined application pressures to simulate inflatable shapes. Mesh-based simulations also provide a model to simulate aerodynamic drag and drag. The restriction model supports springs so that it can be used to create mass spring systems. Shape matching provides a mechanism for groups of particles to maintain a rigid structure. This can be used to simulate the approximate dynamics of the rigid body. In addition, the rigid structure can be deformed at runtime to implement plastic deformation effects.