Спустя шесть лет после релиза Alyx от Valve получила фовеальный рендеринг на ПК
Half-Life: Alyx долгое время казалась полностью завершённой игрой. С 2022 года крупных обновлений тайтл не получал, а силы фанатов уходили на моды и пользовательские кампании в Steam Workshop.
Всё поменялось с выходом Steam Frame, нового VR-шлема Valve. Для гарнитуры студия собрала отдельный порт игры под мобильный процессор Snapdragon. Теперь одна из технологий этой версии добралась и до ПК, причём работает она не только со Steam Frame, но и с рядом сторонних девайсов.
В свежем патче Valve добавила в настройки Half-Life: Alyx переключатель фовеального рендеринга. В списке изменений он описан так:
Добавлена настройка в разделе "Расширенная производительность" (Advanced Performance), позволяющая включить фовеальный рендеринг на ПК для поддерживаемого оборудования (для DirectX: Nvidia GTX 16XX+, RTX 20XX+; для AMD требуется запуск с параметром -vulkan). Может повысить производительность рендеринга. Для лучшего результата включите отслеживание взгляда на своей гарнитуре.
Требования к видеокартам Nvidia объясняются поддержкой Variable Rate Shading. Технология позволяет GPU обрабатывать разные участки кадра с разной детализацией и впервые появилась в архитектуре Turing, то есть в сериях GTX 16 и RTX 20. Владельцам карт AMD придётся вручную прописать параметр -vulkan в свойствах игры в Steam, в поле "Параметры запуска".
В сопроводительной документации Valve уточняет, что формально функция включается на любой VR-гарнитуре. Но толк от неё по-настоящему есть только в связке с отслеживанием взгляда. Студия перечислила подходящие шлемы, и для некоторых из них понадобятся сторонние драйверы:
Steam Frame
Meta Quest Pro
Bigscreen Beyond 2e
Apple Vision Pro
PS VR2
Pimax Dream Air
серия Pimax Crystal
Varjo Aero
При этом в Valve допускают, что совместимых девайсов больше – в документации прямо упомянуты те, "о которых мы не знаем".
Суть фовеального рендеринга в том, что периферийные области кадра отрисовываются с меньшей детализацией, чем центр. Это снижает нагрузку на видеокарту и освобождает ресурсы для более высокой частоты кадров. Название идёт от фовеа – центральной ямки сетчатки, которая отвечает за самое чёткое зрение.
Без отслеживания взгляда метод работает в фиксированном режиме, и высокое качество сохраняется только в центре линз. С айтрекингом зона максимальной детализации следует за глазами. В теории картинка всегда остаётся резкой там, куда смотрит пользователь, а размытая периферия почти не бросается в глаза.
В порте для Steam Frame эта техника уже применяется. Мобильному чипу Snapdragon приходится тянуть тяжёлую игру на движке Source 2 в одиночку, так что без оптимизаций ему никак.
При этом фовеальный рендеринг не стоит путать с фовеальным стримингом, который тоже используется в Steam Frame. Принцип похожий, но стриминг снижает не нагрузку на GPU, а требования к пропускной способности при беспроводной передаче картинки с ПК на шлем.
По первым впечатлениям пользователей, фовеальный рендеринг в Half-Life: Alyx заметнее, чем фовеальный стриминг. При быстрых движениях глаз порой видна граница между зонами высокой и низкой детализации. В остальном реализация работает хорошо, и новая опция выручит тех, кому не хватает производительности для комфортной частоты кадров в шлемах с высоким разрешением.
- Rust получила масштабное морское обновление с улучшенным ИИ и возможностью построить свой корабль
- 28 сезон Apex Legends стартует 10 февраля и добавит оконный геймплей
- Фанаты Battlefield 6 недовольны тем, как разработчики "исправили" спорные косметические предметы