NVIDIA TXAA
По умолчанию Watch Dogs 2 использует сглаживание SMAA, но игра еще поддерживает FXAA, разные варианты MSAA и TXAA. Алгоритм SMAA обеспечивает хорошую эффективность сглаживания краев при высокой производительности, что обеспечило популярность этого метода в современных играх.
Пользователям видеокарт GeForce GTX доступна технология сглаживания TXAA, которая сочетает аппаратный мультисемплинг, постобработку и фильтры временного сглаживания для достижения наилучшего комплексного результата.
Проведем сравнение изображения в четырех основных режимах: без сглаживания, с активным SMAA, с MSAA 4x и при TXAA 4x. Каждый вариант предусматривает включение исключительно одного режима без комбинированных вариантов, которые позволяет использовать игра. Большие оригинальные изображения без сжатия доступны в формате 2560x1440.
Для лучшей наглядности сравним увеличенные фрагменты.
Оригинальное изображение демонстрирует лесенки на контурах объектов, заметна явная кривизна у тонких элементов ограждений. SMAA улучшает картинку, сглаживая самые явные лесенки. MSAA лучше сглаживает горизонтальные карнизы под крышей зданий, хотя некоторые линии на желтом здании при SMAA выглядят лучше. Фрагмент с TXAA 4x в целом идентичен фрагменту при MSAA 4x.
Сравним другую часть кадра.
Ограждение пирса напоминает гребенку, и это заметно даже при SMAA. Только MSAA и TXAA нейтрализуют этот неприятный эффект. Также заметно, что эти методы лучше сглаживают контуры лестницы и верхние элементы белого здания, улучшают плавность некоторых контуров дальних зданий на заднем плане.
Для наглядности приведем отдельное сравнение выбранного фрагмента для SMAA и TXAA 4x.
По итогам видно, что лучшие результаты сглаживания у MSAA и TXAA. Дополнительные фильтры могут улучшить восприятие картинки с TXAA, но они же влияют и на общую резкость. Так что выбор лучшего сглаживания будет зависеть еще от субъективных впечатлений.
Видеодеосравнение
В данном сравнении продемонстрированы мягкие тени PCSS и HFTS, проведено сопоставление режимов AO и небольшое сравнение картинки при разных вариантах сглаживания. Использованы визуальные сцены и кадры, которые представлены выше на скриншотах.
Видео доступно в разрешении 2560x1440, что позволит лучше оценить все нюансы в изменении графики. Попутно это усложняет восприятие разных методов сглаживания на мониторе меньшего разрешения. Так что лучшим сравнением режимов AA будет представленное выше сопоставление скриншотов и фрагментов.
Тестирование производительности
Описание тестовой конфигурации ниже.
Тестовый стенд
- процессор: Intel Core i7-6950X @4,1 ГГц
- материнская плата: MSI X99S MPOWER
- память: DDR4 Kingston HyperX HX430C15SB2K4/16, 3000 МГц, 4x4 ГБ
- видеокарта: GeForce GTX 1080 Founders Edition
- жесткий диск: Hitachi HDS721010CLA332, 1 TБ
- блок питания: Seasonic SS-750KM
- операционная система: Windows 10 Ultimate x64
- драйвер GeForce: NVIDIA GeForce 382.53
Подобрана тестовая сцена с пробежкой по району Пало-Альто. Маршрут пролегает через городские улицы и зеленую зону с густой травой и небольшой рощицей.
Тестирование проводилось на базе GeForce GTX 1080. Выбран профиль Ultra-качества и последовательно менялось значение каждого отдельного параметра.
Посмотрим на результаты тестирования при разных режимах теней.
Переход к мягких теням снижает общую производительность на 50-60%, что весьма серьезно. А вот разница между PCSS и HFTS небольшая. Так что если уж использовать мягкие тени, то сразу HFTS.
Посмотрим на разницу в производительности при разных вариантах Ambient Occlusion.
Здесь различия мизерны. Простой алгоритм SSBC незначительно ускоряет общий fps, а разница между HMSSAO и HBAO+ стремится к нулю.
Ну и в конце сравнение при разных режимах сглаживания.
MSAA в режиме 4x кардинально бьет по производительности, снижение fps относительно SMAA на уровне 35-40%. Сглаживание TXAA 4x по ресурсоемкости примерно на таком же уровне, разница с аналогичным режимом MSAA на уровне 1%.
Выводы
Watch Dogs 2 является красивой и технологичной игрой, которая способна выжать все соки даже из топовых видеокарт. Стандартная конфигурация Ultra-качества является оптимальной для конечного пользователя. Но если вы хотите получить от игры больше, можно прибегнуть к альтернативным настройкам, которые позволяют задействовать графические технологии NVIDIA GameWorks. Эти технологии не внесут кардинальных изменений в картинку, поскольку игра изначально выполнена на высоком уровне, но повысят реализм изображения в некоторых аспектах.
Фоновое затенение HBAO+ улучшает глубину восприятия изображения благодаря лучшей детализации и проработке дополнительных теней. Однако реализованное в игре затенение HMSSAO ужее работает на качественном уровне, так что различия небольшие и зачастую будут едва заметны. HBAO+ лучше учитывает направленность освещения и другие параметры. Так что переход на HBAO+ имеет свои преимущества, и на производительности это практически не скажется.
Эффект мягких теней наиболее выраженный. Такие тени выглядят достовернее, что на подсознательном уровне улучшает общее восприятие изображения. Интеграция технологий NVIDIA PCSS и NVIDIA HFTS позволяет использовать продвинутые методики реализации мягких теней, но падение производительности при этом значительное. Поэтому мягкие тени имеет смысл включать только на GeForce GTX 1080 и GeForce GTX 1080 Ti, более слабые графические решения не смогут обеспечить нормальную производительность. И лучше сразу выбирать наиболее прогрессивный вариант HFTS, который не только добавляет размытие, но и улучшает точность контуров теней. Последнее, конечно, можно заметить с только лупой, но с учетом мизерной разницы в производительности между PCSS и HFTS выбор в пользу второго варианта очевиден.
Среди прочих преимуществ пользователям видеокарт NVIDIA доступно сглаживание TXAA. Оно обеспечит наиболее качественное сглаживание ступенчатых краев и лесенок на контурах объектов. Однако стандартное сглаживание SMAA работает весьма эффективно и быстро. Не случайно, именно SMAA используется игрой по умолчанию, это оптимальный режим. TXAA или MSAA подойдет тем, кто обладает высокопроизводительным ПК и хочет получить максимально качественное изображение. Также стоит обратить внимание, что TXAA может слегка замыливать картинку, хотя в Watch Dogs 2 это слабо выражено. С нашей точки зрения наиболее выгодным вариантом будет использование мягких теней и HBAO+ при сохранении стандартного сглаживания SMAA.
Если говорить о дополнительных возможностях игры, то в настройках есть еще параметр увеличения расстояния отображаемых объектов (в локализованной версии «Дополнительно»). Эта шкала влияет на дальность прорисовки мелких элементов окружения. Наглядное сравнение было в нашем первом тестировании производительности. Также рекомендуем заглянуть в актуальное сравнительное тестирование видеокарт в Watch Dogs 2.
Больше о технологиях NVIDIA и графических особенностях в играх читайте в будущих обзорах. Следите за нашими обновлениями через через ВКонтакте, Facebook и Twitter!