Новости про PhysX, программирование и разработчики

Разработан новый алгоритм симуляции воды

Разработка реалистичной системы динамики жидкости является очень трудной задачей, однако система, названная Position Based Fluids (PBF) может открыть новые возможности для разработчиков видеоигр, позволив создать удивительные по реализму сцены, главным «актёром» которых является вода.

Новый алгоритм эмуляции жидкостей использует Position Based Dynamics (PBD), представляет собой тот же фреймворк, который используется для генерации реалистичных эффектов тканей и деформируемых поверхностей.

По данным PhysXInfo, цикличная решающая программа PBD является лучшим подходом в эмуляции несжимаемых жидкостей, чем традиционная система SPH (Smoothed-particle Hydrodynamics). Более того, PBD «обладает искусственным конечным давлением, которое улучшает распределение частиц и создаёт качественный эффект поверхностного натяжения». По информации разработчиков, новый метод также позволяет пользователям возвращать энергию жидкости посредством «вихревого ограждения».

Position Based Fluids Demonstration

Пока ничего не известно о том, насколько требовательным данный алгоритм является к вычислительным ресурсам и как скоро он будет внедрён, но как видно на приведенном видеоролике, результат его работы действительно впечатляет.

Обновилась среда разработки PhysX SDK 2.8.4.6

Несмотря на то, что NVIDIA давно анонсировала движок PhysX 3, компания до сих пор продолжает модернизацию второй линейки своего эмулятора физики.

Очередная версия второй линейки — PhysX SDK 2.8.4.6 вышла в пятницу, и содержит незначительные исправления, в числе которых:

  • исправлена ошибка, при которой счетчик вершин не был кратен 4 при включенной опции NX_CLF_HARD_STRETCH_LIMITATION;
  • включен код SPU для APEX
  • исправлена ошибка SPU Raycast
  • внесены прочие мелкие исправления APEX

SDK доступна для платформ PC, Xbox 360 и PS3. Загрузить набор средств разработки можно как всегда на Developer Support Center.