Игрок Crimson Desert поражен качеством отражений в глазах красной панды

В Crimson Desert нашлась графическая деталь, которую легко пропустить во время обычного прохождения, но которая многое говорит о техническом устройстве игры. Один из игроков решил сделать несколько кадров со своим прирученным красным пандой и заметил, что в его глазах точно отражается окружающий мир, вплоть до объёмных облаков в небе.

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

Отражение:

Сцена вокруг:

Движок BlackSpace, на котором работает игра, использует полноценную трассировку лучей, и именно она отвечает за этот эффект. Глаз существа выступает обычной отражающей поверхностью с низким значением шероховатости, так что система рендеринга строит на нём узнаваемое, пусть и низкодетализированное, отражение сцены. Разработчику не нужно вручную прописывать, что именно отражается, ведь достаточно задать источник света, материалы и их свойства.

Точность отражения подчиняется привычной логике оптимизации – детализированная версия подгружается только при близком приближении к поверхности, по аналогии с тем, как удалённые объекты отрисовываются с пониженным качеством через систему LOD. Такой подход экономит ресурсы, не нагружая видеокарту просчётом мелких отражений на расстоянии, где их всё равно невозможно разглядеть.

За снижение нагрузки отвечает и структура BVH, упрощающая просчёт пересечений лучей с геометрией. Если описать её упрощённо, это иерархия невидимых боксов вокруг объектов, которая позволяет игнорировать всё, что в них не попадает, вместо перебора каждого полигона в кадре. На видеокартах Nvidia эту работу берут на себя выделенные RT-ядра.

Важная оговорка касается границ технологии. Crimson Desert не использует трассировку пути, при которой лучами просчитывается весь конвейер освещения. Здесь трассировка работает поверх традиционной растеризации: глобальное освещение остаётся пробовым, но отскоки света и перетекание цвета считаются именно лучами, а не приближёнными или заранее запечёнными значениями. Отражения при этом ограничены материалами, заданными в растеризационном конвейере.

Эффект работает не только на ПК. Игроки подтвердили наличие трассированных отражений на базовой PlayStation 5 и на PlayStation 5 Pro, где их также удобно рассмотреть в глазах животных через фоторежим.

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

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.