Теги → nvidia physx

NVIDIA открыла исходный код физического движка PhysX

Компания NVIDIA анонсировала новую версию набора средств разработки PhysX SDK 4.0, которая станет доступна с 20 декабря. Но что важнее, вместе с анонсом новой версии NVIDIA решила открыть исходный код своего физического движка, и с этого момента PhysX SDK 3.4 доступен бесплатно всем желающим на GitHub по простой лицензии BSD.

В NVIDIA считают, что данный шаг позволит куда большему числу разработчиков применять физический движок PhysX в своих проектах. По словам NVIDIA, физически правильное моделирование процессов является важной частью не только игр, но и различных научных разработок, в том числе связанных с робототехникой, системами автономных автомобилей и прочих. А движок PhysX как раз и позволяет производить различные симуляции любого масштаба, которые максимально приближены к условиям реального мира.

Использовать открытый PhysX SDK смогут разработчики для различных платформ, в том числе Apple macOS и iOS, Google Android, Microsoft Windows и различных дистрибутивов Linux. А вот разработчики игр для консолей Sony PlayStation 4, Microsoft Xbox One и Nintendo Switch смогут использовать PhysX по-прежнему лишь по лицензии.

По словам NVIDIA, платформа PhysX SDK в версии 4.0 была модернизирована таким образом, что обновлённый движок сможет обеспечить в играх качество симуляции, ранее присущее только при симуляции в профессиональных задачах. Отмечается улучшение при симуляции различных сочленений, которые стали более плавными и стабильными, а также ряд других улучшений и доработок.

NVIDIA предлагает испытать симуляцию жидкостей и дыма в PhysX FleX 0.25

В конце прошлого года компания NVIDIA провела впечатляющую демонстрацию физической симуляции дыма, жидкости, эластичных материалов и прочего, с помощью новой библиотеки PhysX FleX в рамках проекта GameWorks. Flex воспроизводит естественное поведение объектов путём расчётов взаимодействия частиц.

Однако сразу возник вопрос, каким количеством вычислительных ресурсов придётся пожертвовать, чтобы лицезреть эти реалистичные эффекты в играх? Теперь ответить на него может каждый владелец видеокарт GeForce — компания предоставила пользователям возможность установить на свои компьютеры демонстрацию PhysX FleX 0.25 (4,6 Мбайт) и провести испытания.

Для работы требуется наличие графического ускорителя NVIDIA с поддержкой CUDA 3.0 и выше, операционная система Windows и драйвер GeForce не ниже версии 306.94. Для перемещения камеры используются клавиши W, A, S, D, обзор мышью производится при нажатой правой клавише, для выбора и перемещения частиц предназначено сочетание Shift + левая кнопка мыши, создать волну можно клавишей Y, а порыв ветра — J, чтобы сбросить текущую сцену следует нажать R, а выход производится кнопкой Esc. Вызов экранной помощи осуществляется клавишей H.

Когда Flex появится в играх — пока не известно, но это должно произойти в неотдалённом будущем, ведь NVIDIA уже встроила базовую реализацию Flex в популярный движок Unreal Engine 4. Разработчики могут скачать библиотеку и примеры исходного кода для UE4 в соответствующей ветке на ресурсе GitHub.

NVIDIA демонстрирует новые возможности PhysX Flex

Вокруг технологии PhysX в своё время было много шума — как-никак, первая попытка добиться реалистичного изображения в играх таких компонентов, как дым, вода, ткани и тому подобных динамичных объектов. Даже первые версии PhysX демонстрировали довольно впечатляющую картинку для игроков, привыкших к статичному игровому окружению. Флаги развевались, их можно было порвать, вода, хотя и напоминала больше ртуть, подчинялась законам физики, дым не был мешаниной из спрайтов.

Увы, широкого распространения PhysX не получила, и даже в современном Battlefield 3 дым представляет собой именно набор двухмерных спрайтов, а водная поверхность — просто плоскость с шейдером, реагирующая на скрипты. Признаки реальной интерактивности в современных играх встречаются так редко, что это не может не печалить. NVIDIA, однако, не отчаивается и продолжает работать над улучшением качества спецэффектов в играх. Проект GameWorks получил новую библиотеку PhysX FleX, отвечающую за создание реалистичных дымовых эффектов и симуляции жидкостей.

Совсем недавно NVIDIA опубликовала демонстрацию возможностей этой библиотеки и, надо сказать, выглядят они довольно впечатляюще. Особенно завораживает поведение жидкостей при столкновении, которое обсчитывается в реальном времени, не требуя многочасового рендеринга. Это действительно воксельные жидкости, способные полноценно взаимодействовать с другими трёхмерными объектами в игровом мире. Отлично выглядят и дымовые эффекты. Но сразу же возникает вопрос: какой ценой достигается всё это великолепие и на какой платформе были запущены демонстрационные программы? А самое главное — как скоро столь качественными эффектами может насладиться рядовой игрок, располагающий пусть и мощной, но единственной графической картой.

Трейлер Lords of the Fallen с демонстрацией преимуществ технологий NVIDIA

При разработке Lords of the Fallen активно использовались технологии NVIDIA Gameworks. Само собой, компания не могла не похвастаться достигнутыми результатами и опубликовала соответствующий трейлер.

В специально разработанном движке от Deck13 и CI Games эффекты частиц играют большую роль при создании реалистичной картинки: например, грязь, пыль и дым могут взаимодействовать с элементами сцены вроде ветра или взрывов. Для реализации всего этого разработчики воспользовались технологией PhysX Particles.

PhysX используется во всех версиях игры — на ПК, PlayStation 4 и Xbox One, но на системах с видеокартами GeForce эффекты частиц выглядят богаче благодаря аппаратному ускорению. Также используется физический движок PhysX Clothing, который отвечает за реалистичное поведение одежды персонажей во время игры, а также за симуляцию движений флагов и знамён.

Технология NVIDIA Turbulence тоже используется для симуляции реакции частиц на движения твёрдых объектов, реализацию правдоподобного снега, искр и различных магических эффектов. Разумеется, активно применяется и технология NVIDIA PhysX Destruction, позволяющая отображать разрушение различных объектов и препятствий во время игры.

Между прочим, критики отнеслись к проекту достаточно благосклонно, если судить по первым публикациям:

NVIDIA добавила поддержку GPU-ускорения PhysX на Linux

NVIDIA сообщила об интеграции поддержки GPU-ускорения в свою технологию симуляции PhysX на платформе Linux. Аппаратное ускорение PhysX многие годы доступно на Windows-платформе, но до последнего времени практического интереса у разработчиков NVIDIA в поддержке технологии под Linux не было — соответствующих игр и приложений по сути не существовало.

С запуском Steam для Linux и продвижением платформы Steam OS обстоятельства немного изменились. Активнее развивается технология OpenGL, уже более 700 игр доступно в Steam для Linux, драйверы NVIDIA для этой платформы были серьёзно улучшены. Так что портирование продвинутых технологий компания было лишь вопросом времени.

Итак, PhysX SDK 3.3.2 поддерживает теперь GPU-ускорение физики под Linux — до сих пор были доступны только вычисления при помощи CPU. Какие первые игровые Linux-проекты получат поддержку GPU-ускорения физики, пока не сообщается, но наверняка это будет известно достаточно скоро.

Стоит добавить, что хотя PhysX SDK создан преимущественно для разработчиков игр, он также используется исследователями, преподавателями и разработчиками приложений, нуждающихся в симуляции физических эффектов в реальном временем. Помимо обычного просчётов столкновений твёрдых тел поддерживается физика частиц, жидкостей и тканей. Движок PhysX — составная часть GameWorks, пакета инструментов от NVIDIA для разработчиков игр.

Между прочим, в последнее время играм на платформе Linux более пристальное внимание уделяет и AMD: например, стало известно, что компания разрабатывает новый драйвер AMDGPU для этой открытой ОС.

NVIDIA представила технологию FLEX: Unified GPU PhysX

Компания NVIDIA анонсировала технологию нового поколения под названием Flex: Unified GPU PhysX, которая является следующим шагом в развитии популярного физического движка PhysX. С ее помощью разработчики смогут моделировать и создавать наиболее сложные физические взаимодействия между жидкостью, твердыми и мягкими телами. Демонстрация работы технологии запечатлена в представленном ниже ролике. В нем показаны различные действия с заполненными жидкостью шариками, а также поведение физических предметов на поверхности воды.

Старший вице-президент по контенту и технологиям в NVIDIA Тони Тамаси (Tony Tamasi) отметил, что данная технология прекрасно подойдет для создания взрывов наполненных жидкостью органов или для реалистичных брызгов крови при выстрелах. FLEX: Unified GPU PhysX станет доступна разработчикам уже в 2014 году, что позволит им опробовать данный функционал в играх нового поколения.

Видео: демонстрация работы NVIDIA PhysX в Batman: Arkham Origins

На выставке PAX Prime 2013, проводившейся с 30 августа по 2 сентября в Сиэтле, компания Warner Bros. Interactive Entertainment продемонстрировала возможности технологии NVIDIA PhysX в приключенческом боевике Batman: Arkham Origins. Спустя неделю после окончания мероприятия издательство опубликовало трейлер на официальном YouTube-канале проекта.

Как мы уже сообщали ранее, издательство Warner Bros. заключило соглашение с NVIDIA, по условиям которого для обладателей видеокарт GeForce в игре будут реализованы особые графические технологии. Кроме того, покупатели GeForce GTX 760/770/780 и GeForce GTX 660/660Ti/670/680 в качестве бонуса смогут бесплатно загрузить цифровую версию игры.

В видеоролике на примере нескольких боевых сцен демонстрируются следующие эксклюзивные особенности PC-версии игры:

  • PCSS (Percentage Closer Soft Shadows) — совершенно новая технология, позволяющая добиться мягкости теней при определенном расстоянии между тенью и объектом без пре-процессинга, пост-процессинга и дополнительной геометрии;
  • качественное полноэкранное сглаживание TXAA;
  • реалистичная симуляция тканей, частиц, погодных условий (таких как туман и снегопад); 
  • NVIDIA DOF, отвечающая за глубину резкости;
  • NVIDIA HBAO+ — улучшенная технология ambient occlusion, создающая более детализированные и реалистичные тени вокруг объектов, преграждающих лучи света. Впервые она была представлена в шпионском боевике Splinter Cell: Blacklist;
  • тесселяция на базе DirectX 11.

Видеоролик также демонстрирует в действии новый гаджет, шоковые перчатки и позволяет заметить еще одно небольшое отличие от предыдущих частей — измененный угол камеры при выполнении завершающего удара. Помимо перечисленного, PC-версия игры, как это часто бывает в случае с мультиплатформенными проектами, отличится более высоким разрешением текстур, стабильным количеством кадров в секунду, разрешением в 1080р и улучшенной производительностью.

Batman: Arkham Origins поступит в продажу 25 октября в версиях для PC, PS3, Xbox 360 и Wii U во всех регионах мира.

window-new
Soft
Hard
Тренды 🔥
Видео: основные режимы игры и бесконечный поезд в новом трейлере Demon Slayer: Kimetsu no Yaiba – The Hinokami Chronicles 2 ч.
Версии раллийной аркады Art of Rally для PS4 и PS5 обрели точную дату выхода — 6 октября 2 ч.
В первом дневнике разработки Company of Heroes 3 рассказали о роли сообщества и показали новый геймплей 2 ч.
Слухи: в октябрьскую подборку PlayStation Plus войдут Mortal Kombat X и PS5-версия Hell Let Loose 3 ч.
Видео: сравнение технологии сглаживания NVIDIA DLAA в TES Online с режимами DLSS и TAA 16 ч.
Synology запустила облачный сервис резервного копирования данных C2 Backup 17 ч.
Трейлер мультсериала «Аркейн» по League of Legends посвятили Вай и Джинкс 18 ч.
Крупнейшие криптобиржи перестали регистрировать китайских пользователей 23 ч.
Новая статья: Encased — Зона под куполом. Рецензия 26-09 00:22
Торгующий криптовалютой хомяк увеличил свой портфель почти на 30 % за три месяца — это больше, чем в фонде Баффета 25-09 20:54
Tronsmart представила портативную колонку Splash 1 с защитой от воды и автономностью 24 часа — сейчас она доступна со скидкой 24 мин.
Mercedes-Benz AMG в будущем получат мощные, но при этом компактные и лёгкие электродвигатели 45 мин.
Ajax MotionCam Outdoor — беспроводной уличный датчик движения со встроенной фотокамерой 2 ч.
Представлены 4K-телевизоры Honor Vision X2 с диагональю до 65 дюймов 2 ч.
Учёные научились определять уровень загрязнения воды с помощью обычных смартфонов 3 ч.
Panasonic отправит «на раннюю пенсию» более 1000 японцев в результате реструктуризации 3 ч.
Oppo анонсировала телевизор Smart TV K9 с диагональю 75 дюймов по цене $900 3 ч.
Oppo представила смарт-часы Watch Free с автономностью до двух недель 4 ч.
Старые Tesla не будут допущены к бета-тестированию новой версии автопилота FSD 4 ч.
Новая статья: Обзор процессора Core i7-11700F: когда не стыдно сэкономить 11 ч.