Компания NVIDIA объявила, что «скоро в 2020 г.» будет выпущен PhysX 5.0. По словам разработчика видеокарт GeForce, новая версия этого набора для разработки программ (Software Development Kit, SDK) с моделированием физических эффектов (версия для открытых источников вышла около года назад) представит поддержку 'унифицированной программы моделирования движения частиц'.
В числе новых фишек PhysX 5.0 значится метод физического моделирования с помощью конечных элементов (Finite Element Model, FEM), который также используется в недавно анонсированном SDK AMD FEMFX. Похоже, что геймеры скоро получат игры с реалистичными эффектами деформации объектов и механики сплошных сред.
Метод конечного элемента (FEM) – это применяемый в промышленности метод моделирования упругих и остаточных деформаций различных объектов. Он широко используется, например, в автомобильной или обрабатывающих отраслях, для точного моделирования структуры механических напряжений как в жестких, так и в деформируемых конструкциях. И он будет встроен в движок PhysX 5.0.
Для моделирования физических эффектов в жидких и сыпучих средах разработчики смогут использовать модели дискретных частиц. Масштаб моделирования можно варьировать; выбрав большой шаг по времени, можно моделировать устойчивые состояния различных жидких сред. Метод дискретного элемента (Discrete Element Model, DEM) позволяет моделировать эффекты трения и адгезии. PhysX 5.0 также предлагает гидродинамический метод обтекаемых частиц (Smoothed Particle Hydrodynamics, SPH), который используется в океанологии и вулканологии для моделирования жидких сред с твердыми фрагментами.
Произвольная сетка в PhysX 5.0 может использоваться в качестве «материи» или «троса» при моделировании объектов, на которые воздействуют различные деформирующие силы. Такая сетка может определять объем надувной оболочки, находящейся под давлением. Модели на основе сетки используются также при моделировании воздействия на объект аэродинамической подъемной силы и лобового сопротивления. Модели объектов под действием сил могут отскакивать друг от друга, поэтому их можно использовать в задачах, где моделируются сложные системы с упругим взаимодействием многих объектов. Механизм соответствия заданной форме, препятствующий смещению частиц относительно друг друга, определяет жесткость структуры объекта. Он используется при моделировании динамики твердых тел. Кроме того, с его помощью можно моделировать временные упругие деформации жестких конструкций.
NVIDIA также обещает разработчикам игр новую версию SDK Nsight Aftermatch, который теперь будет представлен как самостоятельный продукт со следующими фишками:
Источник: Wccftech.com