Архив для Категории ‘Обзоры и Статьи’
3ds Max 2013: обзор новых возможностей физической системы MassFX
Autodesk и NVIDIA продолжают воплощать в жизнью идею о создании унифицированной системы симуляции физики для 3ds Max, известную как MassFX.
Что же изменилось в новой версии MassFX, что идет в комплекте с 3ds Max 2013, по сравнению с прошлогодним релизом ? На этот вопрос мы и попытаемся ответить в нашем обзоре.
Одной из основных особенностей MassFX 2013 стало появление отдельного модуля для расчета физики ткани – mCloth. “Под капотом” у mCloth находится все тот же движок PhysX SDK 2.8.4, что и у остальной части MassFX.
mCloth способен рассчитывать взаимодействие ткани с твердыми телами mRigids (второй модуль MassFX), позволяет совершать операции над группами вершин ткани (например, закреплять на месте или привязывать к какому-либо объекту) и сохранять результаты симуляции в виде ключевых кадров.
Собираем данные о PhysX производительности видеокарты GTX 680
На прошлой неделе компания NVIDIA официально представила видеокарты на новой архитектуре Kepler, в частности, топовую модель GTX 680, построенную на 28-нм чипе GK104.
За несколько месяцев до релиза сеть новоднилась слухами о том, что GPU на архитектуре Kepler будут чрезвычайно эффективны в расчете аппаратной физики – некоторые наделяли их отдельными cпециализированными блоками – потомками ускорителя от Ageia, другие утверждали что новые карты смогут аппаратно выполнять CPU PhysX код, и за счет этого обеспечить солидную прибавку производительности в обычных PhysX играх.
Ничего из этого не подтвердилось – никаких отдельных болоков (по типу видео декодера NVENC), никаких специальных архитектурных оптимизаций.
Тем не менее, мы обратимся к материалам наших коллег чтобы выяснить насколько же хорошо видеокарта GTX 680 способна выполнять PhysX расчеты, по сравнению с флагманской моделью предыдущего поколения.
NVIDIA Kepler GPU GeForce GTX 680 Video Card Review от HARDOCP
Интересные результаты – в данном конкрентном случае Radeon HD 7970 уступает GeForce GTX 680, хотя последний еще и нагружен расчетами PhysX.
PhysX 2011: итоги года
Пришло время подвести итоги уходящего года, вспомнить наиболее интересные события и релизы.
. ИГРЫ
Аппаратное ускорение физики на GPU все никак не может расправить крылья – тольке две игры с поддержкой GPU PhysX были выпущены в этом году, это наихудший результат с того момента, как технология PhysX оказалась в руках у NVIDIA.
Кто-то может назвать текущую ситуацию агонией, однако NVIDIA заверяет нас, что это было “сознательное решение” – компания сфокусировалась на доработке технологии (PhysX SDK 3, NVIDIA APEX и п.р.), поставив при этом разработку GPU PhysX контента (и внедрение его в игры) на второй план.
Обещается что мы увидим “больше игр в новом году чем в этом” и уже “значительно больше в 2013-м”. Посмотрим.
Cтоит отметить, что обе игры c GPU PhysX эффектами, выпущенные в этом году, весьма интересны сами по себе:
- Batman: Arkham City, одна из лучших игр в линейке тайтлов с поддержкой аппаратного PhysX.
- Alice: Madness Returns, тоже довольно крепкий проект, который уж точно стоит двоих Darkest of Days.
Физический движок PhysX SDK все еще широко используется разработчиками – более 45 игр для ПК и консолей были выпущены в этом году, согласно нашим данным.
Собираем данные о производительности PhysX в Batman: Arkham City
GPU PhysX эффекты в недавнем Batman: Arkham City определенно радуют глаз, но и предъявляют определенные требования к производительности видеокарты.
Какие именно ? Узнаем из тестов и статей, опубликованных нашими коллегами:
[25.11.2011] Batman Arkham City im Technik-Test: Grafikkarten-, DirectX-11- und Physx-Benchmarks от PCGamesHardware.de
Статья на немецком языке, немного графических бенчмарков, обзор DX11 и PhysX эффектов, поверхностный тест производительности при разных настройках аппаратного PhysX.
Обзор поддержки GPU PhysX в игре Batman: Arkham City
PC-версия Batman: Arkham City наконец-то добралась до прилавков – пришло время для нашего сравнительного видео и обзора PhysX эффектов.
Upd: GPU PhysX профиль игры Batman: Arkham City
Не удается посмотреть видео ? Попробуйте альтернативный вариант на Vimeo
Некоторые технические детали, такие как различие между настройками PhysX, уже были упомянуты нами в превью, поэтому сфокусируемся на рассмотрении определенных аспектов поддержки GPU PhysX, проставим оценки и сравним уровень эффектов с предыдущей игрой – Batman: Arkham Asylum
КАЧЕСТВО | 8/10 |
Все эффекты выполнены аккуратно, с должным прилежанием – багов и неадекватного поведения не замечено (в рамках возможностей физического движка, конечно), арт радует глаз, параметры в основном подобраны правильно. Хотя если честно, некоторые эффекты частиц можно было бы сделать и получше – например, не очень смотрятся стеклянные осколки, иногда скачущие по полу как резиновые.
КОЛИЧЕСТВО | 9/10 |
Дополнительные PhysX эффекты равномерно распределены по ходу игры и сконцентрированны в тех местах, которые нам предстоит посетить при выполнении основной сюжетной линии. Хотя их общий объем приблизительно и равен тому, что был в Arkham Asylum, составляющие компоненты отличаются:
“Физической” ткани, такой как флаги и занавески, стало заметно меньше, зато появилась симуляция поведения одежды благодаря модулю APEX Clothing.
Похожая ситуация и с партиклами – интерактивный SPH-дым, пар и туман теперь редкость, в то время как других эффектов частиц стало существенно больше (всякие мелкие обломки, щепки, осколки, камешки, мусор и п.р). Например, все сражения с боссами щедро сдобрены уникальными физическими эффектами.
По доброй традиции, в игре присутствует психоделичный уровень с множеством твердых тел, поведение которых считается на GPU. Выглядит завораживающе.
О настоящем и будущем технологии PhysX
Не так давно мы опубликовали объемное интервью представителями компании NVIDIA – Тони Тамаси (Tony Tamasi), старшим Вице-президентом по контенту и технологиям, Ашу Реге (Ashu Rege) Вице-президентом по контенту и технологиям и Ревом Лебаредьяном (Rev Lebaredian), техническим директором по контенту и технологиям – которое затрагивает настоящее и будущее технологии PhysX, игры с поддежкой аппаратно ускоренных физических эффектов, планы по развитию физического движка PhysX SDK и надстройки над ним, известной как NVIDIA APEX.
Для тех наших читателей, которые не обладают достаточным знанием английского языка, мы подготовили краткую выжимку из наиболее интересных фактов, представленых в данном интервью.
- Текущее положение с GPU PhysX играми (динамика их выхода с годами становится все хуже) является следствием сознательно принятого решения – сфокусироваться на разработке технологии (PhysX SDK 3, NVIDIA APEX и п.р.), поставив при этом разработку контента на второй план.
- Когда технологическая составляющая будет доведена до нужного уровня, добавлять поддержку GPU PhysX в игры будет значительно проще и быстрее. В частности, значительно больше игр с GPU PhysX ожидается в 2012 – 2013 годах.
- NVIDIA не планирует прекращать разработку и развитие PhysX в обозримом будущем.
- Тот факт, что GPU PhysX эффекты является эксклюзивом для видеокарт NVIDIA, не является препятствием их внедрению в игровые проекты.
- Планов по портированию GPU PhysX с CUDA на DX 11 или OpenCL нет – разработчикам это не нужно.
- В будущем, GPU PhysX эффекты, которые на данный момент отличаются низкой производительностью при отсутвии совместимого GPU от NVIDIA, будут более дружелюбно относится к CPU – использовать многоядерность и SIMD оптимизации. Но только для проектов на PhysX 3.
- Гибридный PhysX (Hybrid PhysX, использование связки из карт AMD + NV в одной системе) не будет поддерживаться официально.
- Новый физический движок PhysX SDK 3, фактически переписанный с нуля за последние три года, полностью оправдывает возложенные на него ожидания. Разработчики довольны.
- PhysX SDK будет поддерживать все платформы, которые понадобятся разработчикам. В том числе и консоли следующего поколения.
- Текущий курс развития платформы NVIDIA APEX (высокоуровневой надстройки над движком PhysX, ориентированной на создание специализированного физического контента) будет сфокусирован на модулях APEX Clothing и APEX Destruction, как наиболее востребованных.
- APEX 1.2 (APEX 1.0 был выпущен в начале лета) будет использовать PhysX SDK 3.
- APEX будет портирован на мобильные платформы, более того, эта работа уже почти завершена.
- Модуль APEX Destruction 1.1 представит полноценный движок по расчету физики твердых тел на GPU (раннюю альфа-версию можно было наблюдать в игре Batman: Arkham Asylum, а предпоследнюю – в демке Art Gallery с GDC 2011).
- В PhysX SDK 3.1 был введен новый движок для симуляции физики ткани – значительно более быстрый и качественный, чем в PhysX SDK 2.8. Некоторые фичи, отсутствующие на данный момент (например, ткань не взаимодействует с обычными твердыми телами), будут добавлены в последующих итерациях этого движка.
Тесты NVIDIA PhysX от Overclockers.ru
На сайте Overclokers.ru появился интересный материал, озаглавленный как “NVIDIA PhysX от А до Я“, и представляющий собой обширное тестирование видеокарт в играх и бенчмарках с поддержкой GPU PhysX.
Статья построена по принципу “меньше рассуждений, больше тестов”, и практически не содержит информации о том – что же такое аппаратный PhysX, как именно он используется в играх, преимущества и недостатки данной технологии, перспективы – но несомненно поможет тем, кто занимается выбором видеокарты с намерение задействовать ее в GPU PhysX вычислениях.
В частности, рассматривается производительность одиночных видеокарт NVIDIA GeForce, конфигураций с выделенной картой под PhysX и гибридных ATI+NVIDIA систем (известных как Hybrid PhysX).
Автор приходит к заключению, что большинству протестированных игр для комфортной работы будет достаточно выделенного GPU уровня GeForce 9800 GT, GeForce 9600 GT или GeForce GT 240, в то время как производительность систем с одиночной видеокартой сильно зависит от конкретных приложений.
Так же стоит обратить внимание на то, что в статье освещен вопрос о влиянии пропускной способности разъема PCI-E на продуктивность работы видеокарты, занимающейся обработкой физических эффектов (довольно частный вопрос, возникающий у пользователей при покупке оной).
Как показывают тесты, реальным игровым приложениям вполне достаточно и PCI-E x4.
Breach и PhysX: наш вердикт
Последнее время наше внимание было сфокусированно на многопользовательском шутере Breach от компании Atomic Games, отличающийся полностью разрушаемым окружением и аккуратной интеграцией PhysX SDK в качестве физического движка.
Мы провели некоторое время за игрой и готовы поделится своими впечатлениями о PhysX составляющей данного проекта:
Физика и Разрушаемое окружение.
Breach может похвастаться неплохой разрушаемостью – на уровнях расположено большое количество интерактивных объектов, которые можно уничтожить как полностью (деревянные домики, подвесные мосты, бетонные заграждения и т.д.) так и частично (каменные строения можно серьезно повредить, но полностью они не обрушатся). Обломки и кирпичи остаются активными физическими телами, реагируя на движения персонажа, взрывы и попадания пуль.
Уровень физических эффектов можно задать в настройках игры, в разделе “PHYSICS“. Изменению подвержены количество активных физ. объектов и время, через которое они исчезают со сцены.
Данные настройки в основном отвечают в основном за физику “вторичных” твердых тел (мелкие осколки и обломки), основные же физ. объекты, влияющие на геймплей (например, деревянные доски от разрушенных строений, которые могут придавить и убить игроков), остаются неизменными.
Выделенная PhysX карта в пару к GTX 460 – нужна ли ?
Занятная статья, озаглавленная как “Нужен ли для GeForce GTX 460 дискретный PhysX ускоритель?“, появилась на сайте overclockers.ru.
Тестируя набор GPU среднего и низшего ценового диапазонов (8600 GTS, 8800 GTS, 9800 GTX, GT 220, GT 240 и GTS 450), выделенных под PhysX расчеты, в нескольких играх с поддержкой GPU PhysX, автор пытается выяснить, насколько оправданно использование дискретной видеокарты при наличии уже достаточно производительного основного GPU – GTX 460.
В итоге, по мнению автора, отдельный ускоритель физики в пару к GTX 460 не нужен.
Тем не менее, ждем более полное тестирование PhysX конфигураций (в частности, планируется обзор т.н. AMD+NV гибридов) от тов. _Phoenix и надеемся, что в этот раз обойдется без эксцессов.
Гибридный PhysX – это просто
Тем, кто подумывает объединить усилия видеокарт от NVIDIA и ATI в одной системе (тем самым позволив NV карте заниматься PhysX расчетами, в то время как за графику будет отвечать ATI карта – т.н. Hybrid PhysX конфигурация), наверняка будет интересна совсем свежая статья “Гибридный PhysX: занимательная физика для всех“, опубликованная на сайте ITC.ua.
Потратить меньше 100$ на low-end видеокарту от NV (к примеру, 9600GT или GT240) и получить возможность комфортно играть во все игры с аппаратными PhysX эффектами – довольно заманчивое предложение для тех, кому эти эффекты важны.
К сожалению, гибридные конфигурации довольно жесто преследуются NVIDIA и, к счастью, раз за разом появляются программы-моды, позволяющие преодолеть эти запреты. Последняя версия – Hybrid PhysX mod 1.04ff – успешно работает с драйверами от 258.96 до 260.63 и СПО PhysX от 9.10.0223 до 9.10.0514.
Подробные инструкции по установке можно найте на форуме NGHQ или же в статье, которой и посвящена эта новость. Кроме того, рекомендуем почитать соответствующую тему на форуме Overclockers.ru – там часто можно найти владельцев гибридов, и получить помощь или совет.