Версия для печати

 


Стараниями команды разработчиков Rocksteady Studios серия игр Batman стала одним из лучших воплощений комиксов в игровом жанре. Каждая новая игра предлагала больший мир, расширение геймплейных возможностей и лучшую графику. К визуальному исполнению Arkham Knight подошли особенно тщательно, что было связано с выходом консолей нового поколения и расширения их технических возможностей. Новая игра сделала существенный шаг вперед по качеству графики, продемонстрировав красивую атмосферную картинку, в которой трудно было узнать наследие движка Unreal Engine 3. Но с оптимизацией компьютерной версии возникли некоторые проблемы. В результате компания-издатель предприняла радикальный шаг и изъяла на время игру из продажи. Повторный запуск на платформе PC должен состояться в конце этого месяца. И данная новость является хорошим поводом для того, чтобы подробнее поговорить о графике Batman: Arkham Knight и технологиях NVIDIA GameWorks, с помощью которых реализованы дополнительные эффекты.

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

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

Сам дождь стал одним из важных факторов воссоздания особой гнетущей атмосферы. Мрачный город под постоянным ливнем — это визитная карточка Arkham Knight.

Разработчики игр Batman имеют давний опыт сотрудничества с NVIDIA в деле внедрения новых графических технологий, которые помогают расширить визуальные впечатления от игры. С самой первой части Batman: Arkham Asylum используются физические PhysX-эффекты. Эти технологии нашли применение и в новой игре Arkham Knight, заодно появилась поддержка новых визуальных эффектов, объединенных в рамках стратегии NVIDIA GameWorks. В данной статье будет продемонстрировано, какие изменения привносят данные визуальные технологии в игру, как они улучшают общие впечатления от нее, и как влияют на производительность.

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

Мы изучим особенности картинки в разных режимах, наглядно покажет преимущества каждого дополнительного эффекта (если таковые будут). Потом проведем тестирование нескольких видеокарт в этих режимах. По итогам можно будет не только сделать выводы о влиянии эффектов NVIDIA GameWorks на общую производительность, станет понятно, какие видеокарты обеспечат комфортную частоту кадров в разных режимах.

Тестовый стенд

  • процессор: Intel Core i7-3930K @4,4 ГГц
  • материнская плата: ASUS Rampage IV Formula
  • память: Kingston KHX2133C11D3K4/16GX, 1866 МГц, 4x4 ГБ
  • жесткий диск: Hitachi HDS721010CLA332, 1 TБ
  • блок питания: Seasonic SS-750KM
  • операционная система: Windows 7 Ultimate SP1 x64
  • драйвер GeForce: NVIDIA GeForce 355.98
  • драйвер Radeon: ATI Catalyst 15.9 beta

Для тестирования будет использоваться встроенный в игру бенчмарк. Для каждого варианта настроек будет производится пять-шесть запусков этого теста. Все основные параметры графики установлены в максимальное значение, рабочее разрешение 1920x1080. Изучение эффектов мы начнем не в том порядке, который выдержан в списке настроек. Основные тестовые видеокарты: GeForce GTX 960 с разгоном до 1500 МГц по частоте GPU (фиксированное значение пикового Boost) и 8000 МГц по частоте памяти; референсная версия GeForce GTX 980 с базовой частотой 1126 МГц при пиковых значениях Boost до 1254 МГц и стандартной частоте памяти 7012 МГц.

Для начала приведем видеоролик от компании NVIDIA, который даст общее представление об эффектах GameWorks.

 

Улучшенный дождь (Enhanced Rain)

Как уже отмечалось выше, дождь является одним из важных компонентов общей визуальной атмосферы. Он периодически превращается в плотный ливень с обилием капель, направление которых меняется в зависимости от порывов ветра.

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

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

Улучшенные столбы света (Enhanced Light Shafts)

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

Более того, конус света дает полноценное светлое пятно на поверхности и освещает соответствующую зону. В обычном режиме свет от прожектора не достает до земли и выглядит это странно. Ниже приведено сравнение одинакового момента в разном режиме отображения «столбов света».

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

Отметим еще, что в игре есть и другие яркие источники света. Например, метка на карте подсвечивается столбом света с эмблемой Бэтмена, и на этот световой указатель данный GameWorks-эффект не влияет.

Интерактивные клочки бумаги (Interactive Paper Debris)

Добавляет различные бумажки и газеты с физической моделью поведения.

Взгляните на сцену в обычном режиме.

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

Такое поведение интерактивных клочков бумаги хорошо проиллюстрировано в верхнем видео с 20 секунды.

Реализуется на основе физического движка PhysX, что налагает определенные ограничения. Эффекты просчитываются силами GPU видеокарт GeForce, а если в системе Radeon, то вся нагрузка ложится на центральный процессор, который не обладает такой степенью распараллеливания расчетов и справляется с задачей хуже. В данном случае соответствующий пункт при отсутствии в системе графического ускорителя NVIDIA не активен, поэтому эффект пользователям других видеоадаптеров вообще не доступен.

Интерактивный дым/туман (Interactive Smoke/Fog)

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

Хорошая наглядная демонстрация эффекта при использовании автомобиля приведена ниже.

Выглядит впечатляюще, но и сильно влияет на производительность. Реализовано на базе PhysX, поэтому тоже ограничено аппаратными решениями от NVIDIA.


Видеосравнение

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

Взгляните на изображение при максимальном качестве графики без дополнительных эффектов.

А теперь включаем все эффекты NVIDIA GameWorks и смотрим на результат.

Для лучшей наглядности мы скомпоновали изображение в двух режимах в одно видео. В левой части кадра игра без эффектов NVIDIA, справа — со всеми эффектами GameWorks.

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

Тестирование производительности

Изучение влияния эффектов GameWorks на общую производительность выполнено на базе разогнанной видеокарты GeForce GTX 960 и обычной версии GeForce GTX 980. Вначале посмотрим на ситуацию с первым участником.

Активация улучшенного дождя практически не сказывается на производительности. Улучшенный режим лучей света дает большие потери, но относительно начальных показателей это тоже мизерная разница. Так что эти два пункта можно смело включать на видеокартах среднего уровня. Интерактивные клочки бумаги дают снижение fps до 15% относительно режима без эффектов GameWorks. Сильнее всего бьет по производительности эффект интерактивного дыма, минимальный fps уже достигает неприемлемого уровня. С последним эффектом GeForce GTX 960 не справится ни при каком разгоне.

Посмотрим теперь, как скажется активация эффектов на топовом графическом ускорителе GeForce GTX 980. Из-за определенной нестабильности fps решено было отказаться от отдельных тестовых режимов для улучшенного дождя и лучей света, измерялась производительность при совместном их включении. Потом отдельно активировались PhysX-эффекты, как и с первым участником. Дополнительно проведено тестировании при включении всех четырех эффектов.

Вполне ожидаемо улучшенные лучи и дождь «съедают» лишь несколько процентов производительности. Обращает на себя внимание серьезное падение fps на 17-42% при активации пункта «интерактивные клочки бумаги». На GeForce GTX 960 снижение производительности было меньше, но это связано с тем, что на младшей видеокарте производительность упиралась и в другие факторы. А именно, в небольшой объем памяти. Игра легко потребляет до 4 ГБ при максимальной графике и всех PhysX-эффектах. Ясно, что GeForce GTX 960 2 ГБ даже без дополнительных эффектов памяти не хватает. Младшая видеокарта выдает достойную частоту кадров, но небольшой объем памяти сдерживает ее потенциал в простых режимах, отсюда и небольшая разница при изменении настроек. У GeForce GTX 980 памяти в достатке, поэтому изменение производительности ощущается острее, но итоговые показатели комфортные даже в самом тяжелом режиме. А он, этот режим, связан с интерактивным дымом. По минимальному показателю частота кадров падает на 72% относительно самого простого режима, среднеигровая частота кадров ниже на 35%.

Если задействовать все эффекты, то комплексное снижение производительности еще более значительное. Но GeForce GTX 980 достойно справляется и с такими настройками, позволяя комфортно играть со всеми активными эффектами.

В качестве дополнения проведем небольшое сводное сравнение производительности этих видеокарт с другими участниками, включая GeForce GTX 960 без разгона и конкурентов от AMD. Выбраны наивысшие настройки графики при активации улучшенного дождя и лучей света, поскольку они доступны на любых графических картах.

Из предыдущих тестирований мы привыкли, что GeForce GTX 960 немного уступает Radeon R9 280X и даже может составить конкуренцию старому флагману Radeon HD 7970. Но в данной игре эти представители AMD лучше. Больше шансов на успех имеет GeForce GTX 960 с 4 ГБ видеопамяти. GeForce GTX 780 Ti при меньшем объеме памяти относительно Radeon R9 290X почти не уступает сопернику по минимальному fps. Ну а лидирующий GeForce GTX 980 обгоняет этого соперника AMD почти на 20%. С более новой его версией в лице Radeon R9 390X разница должна быть меньше, но, к сожалению, данного экземпляра у нас не было на руках во время тестирования.

Выводы

Игра Batman: Arkham Knight радует отличной графикой, которую помогают улучшить дополнительные эффекты NVIDIA GameWorks. Они не меняют принципиально общую картинку, но значительно расширяют визуальные впечатления. И если потенциал вашей системы позволяет их активировать, то это стоит сделать. Улучшенный режим дождя и столбов света можно смело активировать даже на графических картах среднего уровня из-за небольшого влияния на производительность. При этом визуально лучше всего ощущается улучшение от изменения визуализации света прожекторов, который зависит от второго параметра.

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

Общая оптимизация игры на данном этапе хорошая. И конечная версия ко второму релизу на PC уже существенно не изменится. Системные требования при всех эффектах NVIDIA GameWorks серьезные — для комфортной игры в Full HD нужна видеокарта GeForce GTX 980, с разрешением 2K она справится в разгоне. При этом игра выдвигает высокие требования и к объему видеопамяти, загружая до 4 ГБ в 1920x1080. Но при отключении самых тяжелых эффектов достойную производительность выдают графические карты и с меньшим объемом памяти.