Новости про PhysX и игры

Новый трейлер Mafia II

Использование PhysX в будущей игре подтверждено. 

Как и предполагалось, Mafia II стала одной из игр, использованных NVIDIA для демонстрации возможностей новых видеокарт Fermi. Намёки об использовании игрой PhysX SDKбыли и раньше, а теперь NVIDIA распространила видео от разработчиков игры, в котором они рассказывают об игровой физике.

Mafia 2 - Exclusive PhysX Video

Упор в показанном игровом процессе сделан на разрушаемости объектов, но есть и неплохие примеры симуляции реалистичного поведения одежды персонажей. Напомним, что выход игры ожидается 27 августа.

Garshasp — ответ на God of War из Ирана

Только для ПК-игроков, PhysX-бонус.

PlayStation 3 эксклюзив, слешер God of War III стал одной из самых ожидаемых видеоигр марта, но оказывается, иранская студия Fanafzar уже разрабатывает подобную игру для PC. Спартанцу Кратосу и разборкам с богами греческой мифологии будут противопоставлена не менее эпическая история из персидской мифологии — как всегда, будет предложено спасти мир. Небритый мускулистый социопат с огромным мечом прилагается.

В основе игры лежит известный трёхмерный движок OGRE. Разработчики обещают достаточно скромные системные требования в виде любой видеокарты с поддержкой DirectX 9 и шейдеров 2.0 и 1 Гб оперативной памяти. Обещается оптимизация для многопоточности, по крайней мере двуядерный процессор обещают загрузить. В качестве физического движка выбран NVIDIA PhysX, с учётом ПК-эксклюзивности можно ожидать GPU-ускорение, работа со звуком идёт через OpenAL.

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

Garshasp Trailer

Видео эффектов PhysX в Metro 2033

Очередное пополнение списка игр с аппаратным ускорением PhysX — и в очередной раз никаких зримых преимуществ.

Пара видеороликов, демонстрирующих расширенные физические эффекты PhysX в новой игре Metro 2033:

GPU PhysX in Metro 2033

Само по себе использование PhysX SDK положительно сказалось на игровой физике, особенно на поведении тканей и разрушаемости объектов. А вот от включения расширенных эффектов визуальных изменений практически незаметно. Как, в общем-то, и обещалось разработчиками, GPU-ускорение используется лишь для увеличения числа частиц пыли и дыма в некоторых местах.

Системные требования и новый трейлер Metro 2033

Студия-разработчик игры Metro 2033 опубликовала обновлённые системные требования ПК-версии.

Системные требования для игры заявлены на нескольких уровнях:

Минимальные

  • двуядерный процессор (уровня Core 2 Duo);
  • видеокарта с поддержкой пиксельных шейдеров Direct3D 9 версии 3.0 (уровня GeForce 8800/GT 220);
  • 1 Гб оперативной памяти;

Рекомендуемые

  • двуядерный процессор с частотой 3 ГГц и выше или четырёхъядерный процессор;
  • видеокарта с поддержкой Direct3D 10 (уровня GeForce GTX 260);
  • 2 Гб оперативной памяти;

Оптимальные

  • процесссор Intel Core i7;
  • видеокарта с поддержкой Direct3D 11 (уровня GeForce GTX 470/480);
  • 8 Гб или больше оперативной памяти;
  • быстрый жёсткий диск или SSD;

Для 3D Vision

  • видеокарта на базе NVIDIA уровня GeForce GTX 275;
  • монитор с поддержкой режима 120 Гц;
  • NVIDIA 3D Vision Kit;
  • операционная система Windows Vista или 7;

Что ж, с одной стороны, минимальные требования не сильно разнятся с озвученными ранее, с другой стороны, игра рискует стать новым Crysis или S.T.A.L.K.E.R, неиграбельными при максимальных настройках качества сразу после выхода даже на самых мощных компьютерах. Особенно радует упоминание будущих видеокарт NVIDIA на базе Fermi, которые не появятся в продаже к выходу игры. Впрочем, вполне понятно, что обеспечить пригодную для комфортной игры производительность с использованием расширенных эффектов DirectX 11, PhysX и 3D Vision смогут только они. Выход игры ожидается 16 марта, пока можно посмотреть новый трейлер:

Локализованная версия Borderlands ушла «на золото»

1С закончила локализацию GTA-подобной игры в постапокалиптическом сеттинге Borderlands.

Игра Borderlands вышла в США и Европе в прошлом году и неплохо продалась, несмотря на некоторую пресыщенность рынка подобными «песочницами». Выделиться игре помогли комиксоидный стиль, атмосфера заброшенной планеты и интересный кооперативный сетевой режим. Русскоязычная ПК-версия игры выйдет 5 марта.

Borderlands поддерживает технологию NVIDIA 3D Vision, имея рейтинг «Good» в драйвере NVIDIA. Ожидалась также расширенная поддержка игрой и физических симуляций PhysX, но в итоге PhysX в игре работает в минимальном объёме и только на CPU. Однако, энтузиасты нашли способ включить аппаратный просчёт эффектов PhysX на видеокартах NVIDIA. Для этого в файле BaseConfig.ini в подпапке Engine\Config папки с игрой строку bDisablePhysXHardwareSupport=True надо изменить на bDisablePhysXHardwareSupport=False . Эффектов это не добавит, зато (при наличии запаса производительности GPU) позволит несколько поднять общий FPS. Пока неизвестно, будет ли работать этот трюк в отечественном издании игры.

PhysX для первой части Unreal и Unreal Tournament

Нет пределов совершенствованию классических игр.

Недавно мы писали про разработку Direct3D 10 рендера для классических игр на базе Unreal Engine 1, а теперь подоспел еще более «безумный» проект — интеграция физического движка на базе PhysX в Unreal Engine для первой игры Unreal. Пока что реализованы лишь взаимодействия простых объектов, но авторы планируют в будущем расширить применение «честной» физики.

Unreal PhysX in 227g_20

Поддержка PhysX войдёт в будущий релиз неофициального обновления 227g, но желающие уже могут скачать бета-версию (~0,5 Мб).

Версия PhysX для Unreal Tournament также существует (~0,1 Мб), но находится на более ранней стадии разработки.

PhysXFun

Технические подробности о Metro 2033

ПК-версия игры хорошо оптимизирована и действительно отличается от консольной.

Журналисты сайта Eurogamer.net взяли интервью у ведущего специалиста студии 4A Games, разрабатывающей игру Metro 2033, выход которой ожидается в середине марта, и получили технические спецификации движка игры. Мы приводим некоторые факты из интервью:

  1.  Движок игры не заимствован у S.T.A.L.K.E.R., хотя некоторые сотрудники 4A ранее и работали в GSC. Движок X-Ray не подходит для современных игр, особенно многоплатформенных — он плохо поддерживает многопоточность, потребляет большой объём ОЗУ, сетевые функции никуда не годятся, а LUA-скрипты заставляют дизайнеров думать как программисты, что идёт в ущерб их основной работе.
  2. Движок Metro 2033 использует многопоточность, но без жесткого выделения задач в отдельные потоки (за исключением процесса PhysX) — общая нагрузка равномерно распределяется на все доступные ядра, по крайней мере до 6 потоков для PlayStation 3. Распараллеливание производится таким образом, что между потоками игры нет взаимозависимостей и блокировок.
  3. Версия для PlayStation 3 не планируется, но движок полностью готов к портированию при возникновении необходимости, включая полную поддержку Cell и RSX. Тем не менее, в студии недостаточно разработчиков с опытом выпуска игр на PS3, в то время как инструменты от Microsoft многократно облегчили выпуск для платформы XBox 360, позволив портировать игру всего за 19 дней.
  4. Для запуска игры в Windows 7 вполне будет достаточно любой системы с более чем 512 Мб RAM и видеокартой с поддержкой DirectX 10 или 11. А вот владельцам DirectX 9 видеокарт следует запастись дополнительным объёмом оперативной памяти из-за дублирования ресурсов видеопамяти в ОЗУ.
  5. Из-за сильной ориентированности на многопоточность для игры будет практически необходим двуядерный процессор. Архитектура Intel Atom тоже не подойдёт.
  6. В игре будут объёмный туман, текстуры с разрешением до 2048x2048 (в ПК-версии), улучшенная физика PhysX, мягкие тени, эффекты parallax mapping, а в системах с DirectX 11 будет использоваться теселляция, увеличивающая геометрическую детализацию персонажей и монстров по мере приближения к ним.
  7. Использование вычислительных шейдеров в DirectX 11 позволит значительно улучшить быстродействие. Многие пост-эффекты вроде DOF или motion blur после переписывания с пиксельных на вычислительные шейдеры накладываются вдвое быстрей.
  8. Всё освещение в игре будет полностью динамическим. Благодаря использованию Deferred lighting, в некоторых сценах число источников света может доходить до 150.
  9. Для XBox 360 версии игры 4A реализовала свой алгоритм полноэкранного сглаживания вместо стандартного суперсэмплинга. Специальный шейдер определяет нуждающиеся в сглаживании части изображения, удваивает их разрешение и масштабирует вниз до исходного размера, эффективно устраняя большинство дефектов и снижая вдвое нагрузку на GPU консоли.
  10. При отключенном Vsync игра выдает в большинстве сцен 40-50 FPS на Xbox 360. 
  11. AI противников в игре адекватен в вопросах обнаружения игрока: визуальный обзор ограничен 120°, а «слух» зависит от источника шума и расстояния до него.

Тетрис с технологией PhysX

Забавное видео, демонстрирующее трёхмерную версию игры «Тетрис», в которой падение кирпичков подчиняется законам физики благодаря PhysX.

3D Physics Tetris (demo)
3D Physics Tetris collapse

Никаких деталей о выходе данного проекта пока нет.

Новое технологическое видео о PhysX в Dark Void

NVIDIA опубликовала в своём канале на YouTube новое видео с детальной демонстрацией спецэффектов PhysX в игре Dark Void.

Игра Dark Void вышла 19 января этого года, одновременно NVIDIA выпустила для игры патч, добавляющий расширенные эффекты технологии PhysX в игру. Для тех, кто всё еще сомневается в приобретении игры (или видеокарты на базе NVIDIA для GPU-ускорения PhysX) сегодня был выпущен еще один ролик с акцентом на спецэффекты PhysX в игре:

Dark Void PC Game Technology Trailer Featuring NVIDIA PhysX Technology

В Assassin`s Creed 2 не будет ни DirectX 10, ни DirectX 11

Разработчики игры приняли решение в пользу максимальной унификации PC-версии с версией для XBox 360.

Сайт PCGamesHardware.com взял интервью у ведущего программиста 3D движка Assassin`s Creed 2 David Champagne из Ubisoft о грядущей ПК-версии игры. Мы приводим основные факты из интервью:

  1. Игра будет использовать тот же рендер, что и версия для XBox 360. Отличия ПК-версии будут заключаться лишь в поддержке FSAA уровня до 8х, в сравнении с 2х на консолях, и больших, чем FullHD, разрешений.
  2. В игре не будет использоваться Direct3D 10 и 11, поскольку затраты на их реализацию и отладку слишком высоки. В Ubisoft вполне удовлетворены качеством графики Direct3D 9, кроме того, таким способом достигается наилучшая производительность. Напомним, что первая часть Assassin`s Creed поддерживала Direct3D 10, и даже Direct3D 10.1 (поддержка последнего, впрочем, была убрана впоследствие патчем).
  3. При всём при этом графический движок игры улучшен, прежде всего в части работы с освещением, включая динамическую смену дня и ночи, микроосвещение (spot lights) и улучшенные отражения.
  4. Поддержка многоядерных процессоров и HyperThreading во второй части улучшена. Игра может распараллеливаться вплоть до восьми логических или физических ядер. Большинство функций игры, включая AI, физику, анимацию и рендеринг используют многопоточность, что обеспечивает заметное повышение производительности в многоядерных системах.
  5. Физика в игре является частью движка, в Ubisoft не рассматривали возможность использования PhysX. Физические расчеты не будут выделяться в отдельный вычислительный поток.
  6. В Ubisoft не планируют отказываться от поддержки DirectX 9 и Windows XP, во всяком случае пока по данным статистики Steam такие системы все ещё имеются у 40% игроков.

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