Новости про PhysX

NVIDIA открывает исходный код PhysX

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

По этому случаю в компании заявили, что строили движок более 10 лет, постоянно вкладывая в него ресурсы, чтобы симулировать мир с максимальной точностью, с непрекращающимися исследованиями и разработками, чтобы отвечать требованиям людей, работающих в индустриях робототехники и автопилотируемых автомобилей.

NVIDIA PhysX

Технология PhysX позволяет решать ряд проблем:

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

Технология NVIDIA PhysX уже находится в открытом виде и распространяется под простой лицензией BSD-3.

Разработчик NVIDIA: PhysX используется в массе игр

Программист из NVIDIA по имени Пьер Тердиман, который занимается созданием PhysX, в своём блоге высказался в защиту технологии PhysX, после того, как в Сети стали называть технологию ненужной и не прижившейся.

«„Никто не использует PhysX“ — неверно», — заявил Тердиман и пояснил свою позицию. «PhysX является движком физики по умолчанию в Unity и Unreal. Это значит, что он используется в массе игр, на большом разнообразии платформ (PC, Xbox, PS4, Switch, мобильные телефоны, добавьте сами)».

NVIDIA PhysX

Программист отметил, что PhysX — это не только эффекты GPU, которые вы когда-то видели в Borderlands. Он также всегда был обычным движком физики для CPU (таким как Bullet или Havok).

Разработчик PhysX Пьер Тердиман

«Когда ваш персонаж не проваливается сквозь землю в Fortnite — это PhysX. Когда вы выпускаете пулю в PayDay 2 — это PhysX. „Тряпичная кукла“? Транспорт? ИИ? PhysX выполняет всё это во множестве игр. Он используется везде, и он никуда не делся».

NVIDIA представила GameWorks Flow

Компания NVIDIA представила превосходную демонстрацию, в которой показала работу технологии GameWorks Flow в DirectX 12. Благодаря этой функции разработчики игр могут достигать удивительных эффектов пламени и дыма.

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

В огне процесс сгорания симулируется по вокселам, генерируя восходяющую температуру и дым, которые влияют на визуальное восприятие, его плавучесть и эффекты расширения.

Адаптивная разреженная сетка вокселов также используется для самозатенения дыма, повышая реализм и визуализируя структуру дыма. Симуляция жидкости поддерживает расчёт в реальном времени столкновений с объектами и изменения формы горелок, что делает симуляцию полностью интерактивной.

Обновилась популярная информационная утилита GPU-Z до версии 0.7.9

Спустя 4 месяца популярная утилита GPU-Z, предназначенная для получения всей доступной информации о вашей видеокарте и мониторинга её параметров, получила обновление до версии 0.7.9.

В новой версии программы была значительно расширена база данных новыми графическими процессорами, как от AMD семейства Tonga, так и NVIDIA линейки Maxwell. Также была исправлена дата выпуска Radeon R9 290 и улучшен механизм определения NVIDIA PhysX, изменён мониторинг скорости вращения вентиляторов для видеокарт AMD.

Полный перечень изменений приведён ниже:

  • добавлена предварительная поддержка NVIDIA GM204;
  • добавлена предварительная поддержка AMD Tonga;
  • добавлена поддержка Radeon R9 M275X, FirePro W5100, W9100;
  • добавлена поддержка NVIDIA GeForce GTX 780 6 GB, GTX 860M, GT 830M, GTX 780M, GT 740, GT 730, GT 720, Quadro NVS 510, FX 380M, GRID K520, Tesla K40c;
  • добавлена дата релиза R9 290;
  • поддержка PhysX стала более надёжной;
  • исправлены скорости вращения вентиляторов при мониторинге на некоторых свежих картах AMD.
  • исправлен график датчиков при «зашкаливании»;
  • улучшена производительность при отрисовке графиков датчиков;
  • исправлен перевод на французский язык.

Загрузить эту бесплатную утилиту можно с нашего сайта или с сайта-разработчика программы.

Assassin's Creed 4: Black Flag получила улучшенную поддержку PhysX

Даже несмотря на то, что игра Assassin's Creed 4 вышла на консолях нового поколения, наилучшим образом картинка выглядит именно на платформе PC.

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

В своём новостном блоге компания NVIDIA написала следующее: «PhysX добавляет реалистичные эффекты частиц в перестрелках, дымовых бомбах, дымовых трубах, факелах и лагерных огнях в игре Assassin’s Creed IV: Black Flag, улучшая качество изображения и правдоподобность действий в значительной степени».

Кроме эффектов физического движка новый патч также добавил и прочие спецэффекты, не связанные эксклюзивно с NVIDIA. «Вместе с обновлением мягких теней и тесселируемых световых лучей DirectX 11, новые эффекты NVIDIA PhysX в Assassin’s Creed IV: Black Flag делают её одной из игр года с наилучшим внешним видом и даже с лучшим геймплеем, впредь укрепляя статус PC версии как отличительной редакции».

Рой Тейлор: CUDA и PhysX обречены

Рой Тейлор, бывший вице-президент NVIDIA по контенту, а ныне глава мировых продаж AMD, дал интервью сайту VR Zone, в котором рассказал об APU, видеоиграх и будущем технологий NVIDIA CUDA и PhysX.

По словам Тейлора, рост APU действительно очень хорош, он отмечает, что эти чипы начали вытеснять с рынка дискретные карты низкого уровня, и даже, иногда, карты мейнстрим сегмента. При этом он не нашёл добрых слов о будущем проприетарных технологий NVIDIA CUDA и PhysX, главой разработки которых он в прошлом являлся. Сам директор убеждён, что CUDA обречена, поскольку промышленность не любит закрытых стандартов. Технологию PhysX Рой также считает ошибкой NVIDIA, но не саму технологию, а то, что она остаётся проприетарной. При этом, сама NVIDIA всегда утверждает, что не делает из своего физического движка секрета и приглашает всех производителей аппаратного обеспечения (включая AMD) присоединиться к этой технологии.

«Я думаю, что CUDA обречена. Наша промышленность не любит проприетарных стандартов. PhysX это также ошибка, потому что она проприетарна. Никто не хочет её. Вы не хотите её, я не хочу её, геймеры не хотят её. Аналитики не хотят её. На заре нашей промышленности вы могли стоять в стороне, и всё бы работало. Мы все прошли через это. Но с ними не всё в порядке. NVIDIA должна быть отблагодарена за своё изобретение. Это тенденция, GPGPU совершенно фантастичны и сказочны. Но что затем, что сейчас. Сейчас вся наша индустрия не хочет проприетарных стандартов. И именно поэтому люди переходят на OpenCL».

Ведьмак 3 будет поддерживать PhysX

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

И вот на NVIDIA Editor Day было объявлено, что в игру Ведьмак 3: Дикая охота будет включена поддержка PhysX эффектов, рассчитываемых на GPU.

Пока ещё нельзя сказать, какая именно версия SDK будет использоваться для рендера эффектов, но стоит предположить, что это будет PhysX SDK 3. А вот по словам «Fur» и «Hair» на презентационном слайде можно утверждать об использовании в игре физической симуляции волос и шерсти, так называемая технология APEX Hair & Fur, представленная в прошлом году.

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

NVIDIA объявила о поддержке PhysX в Xbox One

Компания NVIDIA объявила, что новая игровая консоль от Microsoft получит собственную версию среды разработки NVIDIA PhysX и NVIDIA APEX, равно, как и PlayStatio 4 от Sony.

Как изветсно, программы PhysX и APEX предназначены для определения столкновений объектов и эмуляции физических эффектов в твердых телах, частицах, жидкостях и тканях.

 «Мы рады расширить наши технологии PhysX и APEX на консоль Microsoft Xbox One», — заявил Майк Сколонес, менеджер продуктов PhysX SDK в NVIDIA. «Мы смотрим в будущее сообщества разработчиков Xbox предоставляя преимущества PhysX и APEX наряду с процессорной мощью Xbox One, простотой программирования и возможностями приставок следующего поколения для разработки игр, которые обеспечивают распаралелленные и ультрареалистичные вычисления».

Напомним, что программное обеспечение NVIDIA PhysX и APEX предназначено для работы на различных архитектурах CPU и может быть ускорено любыми графическими процессорами с архитектурой CUDA.

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

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

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

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

Position Based Fluids Demonstration

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

NVIDIA хочет успеть на поезд Playstation 4

Компания NVIDIA объявила о поддержке собственных проприетарных технологий в будущей игровой консоли Sony Playstation 4.

Сообщается, что компания предложит разработчикам проектов среды разработки APEX и PhysX. Пока ещё не ясно, как же это ПО будет работать на процессорах AMD, но совершенно ясно, что NVIDIA очень хочет быть причастной к новой игровой приставке. Как известно, эти технологии используются разработчиками для создания реалистичных эффектов при соударениях, эмуляции движения пластичных тел, одежды, жидкости и систем частиц. PhysX и APEX SDK могут работать на различных архитектурах CPU и на любом GPU с архитектурой CUDA, которую обеспечивают все видеокарты NVIDIA начиная от 8000 серии GeForce и новее.

Данный ход NVIDIA весьма удивителен, ведь, как мы знаем, фирма закрыла технологию PhysX для AMD, а значит, приложение будет работать исключительно благодаря программным расчетам на центральном процессоре. А если восьмиядерного APU Jaguar достаточно для полноценной работы PhysX, то значит, и любого современного производительного процессора будет достаточно для создания физических эффектов подобного уровня. Либо это просто будет означать, что PhysX можно адаптировать для любой архитектуры GPU.