Теги → 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 во всех регионах мира.

Dark Void поддерживает NVIDIA PhysX и GeForce 3D Vision

Компьютерная версия боевика Dark Void с каждым днём становится всё более и более интересной. Недавно стало известно, что Capcom серьёзным образом улучшит данный вариант своей научно-фантастической игрушки. Говорят, что ПК-порт будет отличаться более совершенной физической моделью, построенной на базе NVIDIA PhysX. Отметим, что данное решение уже использовалось во многих других, не менее интересных продуктах: Mirror’s Edge, Batman Arkham Asylum.
Кроме того, студия Air Tight Games постаралась подружить Dark Void с NVIDIA GeForce 3D Vision, чтоб должно позволить сделать проект трёхмерным (при условии, что вы будете использовать соответствующие очки). Игра Dark Void, рассказывающая о борьбе с многочисленными инопланетянами, появится в продаже 12 января 2010 года. Материалы по теме: - Фото дня: новогодняя ёлка, созданная катушками Теслы ;
- Тактические возможности в игре Dark Void .

Новый трейлер игры Metro 2033 по роману Дмитрия Глуховского

Компания THQ решила неожиданно напомнить всем о существовании игры Metro 2033. Данный шутер для ПК и Xbox 360 создаётся украинской компанией 4A Games на основе романа русского писателя Дмитрия Глуховского. Авторы использовали в игре собственный движок 4A Game Engine, способности которого вы можете оценить по этому трейлеру. Metro 2033 также поддерживает NVIDIA PhysX. Релиз состоится в следующем году.
Действие Metro 2033 разворачивается в постапокалиптической Москве. Судьба всего человечества находится в руках главного героя Артёма, которому придётся всех спасти, попутно освоившись в этом странном новом мире, образовавшемся после глобального катаклизма в 2013 году. Гулять и стрелять вам предстоит не только под землёй, но и на поверхности опустошенной планеты.
Metro 2033
Metro 2033
Metro 2033
Не забудьте изучить официальный сайт 4A Games, где можно найти много интересного.

SIGGRAPH 2009: интерактивная система трассировки лучей NVIDIA OptiX

На выставке SIGGRAPH 2009 компания NVIDIA представила систему трассировки лучей NVIDIA OptiX, которая является частью набора систем ускорения приложений для разработчиков. На Siggraph 2009 представлены следующие системы ускорения приложений:
  • Система трассировки лучей в режиме реального времени NVIDIA OptiX
  • Система управления 3D данными и сценами NVIDIA SceniX
  • Система распределения нагрузки между несколькими GPU NVIDIA CompleX
  • 64-битная система NVIDIA PhysX для создания реалистичных физических и природных эффектов в режиме реального времени
NVIDIA OptiX – это интерактивная система трассировки лучей, использующая возможности GPU. Она позволяет разработчикам достигать нового уровня реалистичности в своих приложениях с помощью привычного языка программирования C. Используя мощь графических процессоров NVIDIA Quadro, система OptiX ускоряет трассировку лучей и может использоваться в таких областях, как фотореалистичная визуализация, имитация оптических эффектов, просчет объемных эффектов, исследование излучения.
billiards
Система управления сценами NVIDIA SceniX – это интерактивное ядро для профессиональных приложений 3D-графики, работающий в режиме реального времени. Разработчики могут использовать систему SceniX для создания интерактивной среды, чтобы управлять 3D данными и передавать результаты в режиме реального времени с высокой точностью. Система распределения нагрузки NVIDIA CompleX позволяет работать в интерактивном режиме с очень сложными и большими моделями. Автоматически распределяя ресурсы памяти и мощь нескольких GPU в рамках системы визуальных вычислений Quadro Plex, приложения, поддерживающие систему CompleX, позволяют пользователям работать с данными и визуализировать их целиком, а не по кусочкам. 64-битная система NVIDIA PhysX обеспечивает просчет физически правильных взаимодействий в режиме реального времени. Узнать подробнее о новых разработках можно здесь. Материалы по теме: - Обзор ASUS EAH4890. Покоряем гигагерц!;
- ASUS ENGTX275 и технология NVIDIA Ambient Occlusion.

Драйверы NVIDIA Forceware WHQL 190.38 для Windows

Компания NVIDIA выпустила официальную версию драйверов Forceware. Драйверы Forceware 190.38 предназначены для работы с Windows XP, Windows Vista и Windows 7. Они подходят для видеокарт линеек GeForce 6100-9800, а также GeForce GTS 250, GTX 260, 275, 280, 285 и 295, GeForce G100, GT 120, 130 и 140, ION и ION LE.
nvidia_logo
Эта версия добавляет поддержку ускорения NVIDIA PhysX для всех видеокарт GeForce 8, 9 и 200, имеющих как минимум 256 Мб видеопамяти. Среди других особенностей релиза стоит отметить поддержку OpenGL 3.1, CUDA 2.3, некоторые новые функции панели управления. Скачать NVIDIA Forceware WHQL 190.38 для разных операционных систем можно отсюда. Материалы по теме: - ASUS ENGTX275 и технология NVIDIA Ambient Occlusion;
- ASUS EAH4770 TOP - лучший среди равных.

NVIDIA подсадила на PhysX игры от Sega и Capcom

Виртуальная физика уже давно стала своеобразной визитной карточкой современных игр. Когда стало понятно, что улучшать графику невероятными темпами не получится, в дело пошла физика. Так родился Havok для Half-Life 2, например.
NVIDIA подсадила на PhysX игры от Segа
Сегодня тему динамической физики в играх и её акселерации активно разрабатывает NVIDIA, которая запустила движок PhysX. Данная система использовалась в Mass Effect, Gears of War и даже Sonic and the Secret Rings. Недавно NVIDIA расширила сферу своей деятельности на данном поприще и придумала платформу APEX, которая (по идее) должна дать художникам возможность создавать различные полностью разрушаемые объекты. Буквально на днях NVIDIA объявила о том, что её технологии будут использоваться в нескольких других проектах, включая продукты от Sega, Capcom, в частности экшен Dark Void, а ещё Terminator Salvation, Darkest of Days и U-Wars от других издательств.

PhysX теперь и в iPhone

Урожайные дни выдались, сразу несколько крупных игроков на рынке консолей подписали лицензионный договор с калифорнийским графическим гигантом на право использования SDK для NVIDIA PhysX. Хотя компания Apple и не имеет такого договора, но на AppStore уже предлагается несколько игр с поддержкой PhysX. Речь идет о трех играх Big Fun Racing, Space Race и Debris, созданием которых были заняты сторонние разработчики. Коллеги с французского зеркала ресурса Tom's Hardware считают, что отсутствие договора между Apple и NVIDIA не должно вызвать проблем у первой. Отношения между этими двумя компаниями отличные, графические чипы калифорнийского происхождения активно используются в настольных и портативных компьютерах Apple.
Big Fun Racing
Возможно, с появлением более мощного чипа PowerVR SGX543MP будет подписан договор на использование SDK для NVIDIA PhysX. Однако не будем забывать, что компания Apple поддерживает стандарт OpenCL и возможно захочет использовать другой физический движок. Материалы по теме: - Nintendo говорит "да" NVIDIA PhysX;
- 10 видеокарт в игре Mirror's Edge без PhysX;
- Ускорение физики средствами GPU от AMD уже скоро.

Nintendo говорит "да" NVIDIA PhysX

Успех консоли Wii обеспечен в первую очередь уникальными играми и органами управления ими. Графическая часть стоит вовсе не на первом месте. Вслед за Sony Computer Entertainment Inc (SCEI), компания Nintendo подписала лицензионный договор с калифорнийским графическим гигантом на право использования SDK для NVIDIA PhysX. Напомним, что приставка Wii использует в качестве графической подсистемы чип ATI. По всему миру было продано около 50 млн экземпляров этой консоли. SDK для NVIDIA PhysX включает полноценный API и мощный физический движок. Такой набор средств для разработки ПО послужит отличным инструментом для контроля над физическими взаимодействиями персонажей и объектов в игре.
Wii
Возможно следующим крупным игроком на рынке консолей, который присоединится к NVIDIA PhysX, станет компания Microsoft. Игровая приставка Xbox 360 так же, как и Wii использует графический чип ATI. Материалы по теме: - NVIDIA PhysX появится на Sony PS3;
- AMD отгрузила юбилейный GPU для Wii;
- AMD сотрудничает с Intel в области графики.

NVIDIA PhysX появится на Sony PS3

Компания NVIDIA заявила о подписании лицензионного договора с Sony Computer Entertainment Inc (SCEI) на набор инструментов и межплатформенное программное обеспечение для PlayStation 3. В результате соглашения, SDK (набор средств для разработки ПО) для NVIDIA PhysX теперь доступен зарегистрированным разработчикам PS3 для бесплатного скачивания и использования в сети разработчиков SCEI.
nvidia physx
SDK для NVIDIA PhysX включает полноценный API и мощный физический движок, который создан чтобы предоставить разработчикам, аниматорам, дизайнерам и художникам широкие возможности контроля над физическими взаимодействиями персонажей и объектов, и позволяет им создавать и просматривать физику в режиме реального времени.
sony playstation3
PhysX SDK с открытым кодом для PS3 и всех основных игровых платформ доступен по лицензии прямо с сайта NVIDIA. Подробнее о лицензировании PhysX SDK или технологии NVIDIA PhysX можно узнать на странице www.nvidia.ru/physx. Материалы по теме: - PlayStation 3 снова стала самой продаваемой консолью в Японии;
- AMD сотрудничает с Intel в области графики.

window-new
Soft
Hard
Тренды 🔥