After almost four years since the last branch, Nvidia Published the initial texts of the simulation engine Physx 5, which became the second significant release after the transfer of the project into the category of revealed. The project code is distributed under the BSD license and supports the Linux, MacOS, iOS, Windows and Android platforms. In addition to the engine directly under the BSD license, the code is also open and the Physx SDK tools associated with it.
Physx is one of the most popular physical engines that is involved in the processing of physical interactions in more than 500 games and is part of many popular game engines, including Unreal Engine, Unity3d, Anvilnext, Stingray, Dunia 2 and Redengine. The engine is scaled for various equipment, from smartphones to powerful workstations with multi -core CPU and GPU, and allows you to fully use GPU capabilities to accelerate effects processing. Among the areas of use of Physx, one can mention the implementation of such effects as destruction, explosions, realistic movements of characters and machines, swirling smoke, trees that are bending from the wind, pouring and flowing obstacles water, fluttering and torn clothes, clashes and interaction with hard and soft bodies.
NVIDIA company expects that after the project is transferred to the discharge of the revealed, it will be able to go beyond the tools for the development of games and will become in demand in areas such as the synthesis of data for research in the field of artificial intelligence and for training neural networks, a reality of realistic environment for Robot training, chatting real conditions in the process of running out autonomous vehicles and autopilots. It is also expected that the adaptation of the engine for high -performance cluster systems will achieve a new level of detail and accuracy of the simulation of physical processes.
features Physx 5:
release
- includes libraries nvidia flow (modeling of fire, burning liquids and smoke) and nvidia blast (modeling of structural destruction).
- Implementation of the capabilities of nvidia flex to create visual effects in real time based on simulation of particles behavior. Among the supported capabilities are the dynamics of the soft body based on the model