Найти в Дзене
Кирилл Тарасенко.

Графика, какую вы еще не видели: разбор улучшенной версии «Метро: Исход»

«Метро: Исход» Обновление, которое радикально улучшает картинку и повышает производительность? В 4A Games доказали — чудеса возможны Два года назад вышла игра «Метро: Исход», которая подняла планку графики на совершенно новый уровень, впервые внедрив глобальное освещение и затенение фонового освещения при помощи технологии трассировки лучей NVIDIA RTX. С тех сменились и поколение видеокарт, и поколение консолей — PlayStation 5 и Xbox Series теперь тоже работают с трассировкой лучей. В ответ в 4A Games явно решили доказать, что самый навороченный RTX — все еще на ПК. И выпустили обновленную версию «Исхода», под завязку напичканную передовыми графическими технологиями. «Улучшенное издание» бесплатно положено всем обладателям оригинальной игры — но учитывайте, что запустить его получится только на новейших видеокартах NVIDIA и AMD с аппаратной поддержкой трассировки лучей. Чтобы понять, что такого важного и нового в «Улучшенном издании», надо разобраться в том, как работала оригинальная

«Метро: Исход»

Обновление, которое радикально улучшает картинку и повышает производительность? В 4A Games доказали — чудеса возможны

Два года назад вышла игра «Метро: Исход», которая подняла планку графики на совершенно новый уровень, впервые внедрив глобальное освещение и затенение фонового освещения при помощи технологии трассировки лучей NVIDIA RTX. С тех сменились и поколение видеокарт, и поколение консолей — PlayStation 5 и Xbox Series теперь тоже работают с трассировкой лучей. В ответ в 4A Games явно решили доказать, что самый навороченный RTX — все еще на ПК. И выпустили обновленную версию «Исхода», под завязку напичканную передовыми графическими технологиями. «Улучшенное издание» бесплатно положено всем обладателям оригинальной игры — но учитывайте, что запустить его получится только на новейших видеокартах NVIDIA и AMD с аппаратной поддержкой трассировки лучей.

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

Оригинальная версия «Исхода» была очень красивой игрой, но во многих локациях слишком темной, потому что одного отражения часто не хватает, чтобы реалистично осветить помещение. Даже под ярким солнцем затененные участки очень быстро уходили в полную темноту, что в реальности практически не случается. Реальность, однако, не рендерится в реальном времени на потребительской видеокарте (скорее всего: редакция не несет ответственность в случае того, если мы все живем в чьей-нибудь симуляции). Если первичное попадание лучей на поверхность рассчитать очень просто, примерно так работает вся компьютерная графика, то для расчета даже первого отражения лучей в 2018 году нужны были самые современные и мощные видеокарты.

Однако в «Улучшенном издании» отражения лучей считаются почти как в реальности — бесконечно. Для этого 4A Games использует кэширование — результаты отражений записываются в буфере, где данные накапливаются до достижения реалистичного глобального освещения. Очень похожий метод в прошлом году продемонстрировала Epic Games в движке Unreal Engine 5. Что интересно, этот метод глобального освещения появится и в версиях игры для Xbox Series X и PS5.