На днях AMD выпустила в свободный доступ библиотеку деформируемой физики FEMFX на основе метода конечных элементов. Почти сразу мы увидели ответ от Nvidia — компания анонсировала пятую версию движка PhysX.

Physx 5.0

Как и в решении AMD, ключевой особенностью PhysX 5.0 будет являться метод конечных элементов (Finite Element Method) — стандартная методика моделирования деформируемых тел. Он широко используется в автомобильной и обрабатывающей промышленности для точного моделирования прочности конструкции как жестких, так и мягких узлов. FEM будет встроен в PhysX 5.0.

Для моделирования жидкости и гранулированного потока разработчики смогут использовать несколько методик. Например, модель дискретных элементов (Discrete Element Model) обеспечивает поддержку трения и адгезии, а методика гидродинамики сглаженных частиц (Smoothed Particle Hydrodynamics) позволит моделировать широкий спектр жидкостей с дискретными частицами. Данный метод используется учеными в океанографии и вулканографии.

Для создания ткани или веревок используется механизм случайных сеток (Arbitrary meshes) на основе модели ограниченных частиц (Constrained Particle Model). Кроме того, эти сетки могут использоваться для моделирования надувных форм, аэродинамического сопротивления и подъема. Модель ограниченных частиц также подходит для создания одиночных пружин или целой системы упругих элементов.

Новая версия PhysX 5.0 в виде набор средств разработки будет доступна в 2020 году.

Источник:
Nvidia