Игрок Crimson Desert поражен качеством отражений в глазах красной панды
В Crimson Desert нашлась графическая деталь, которую легко пропустить во время обычного прохождения, но которая многое говорит о техническом устройстве игры. Один из игроков решил сделать несколько кадров со своим прирученным красным пандой и заметил, что в его глазах точно отражается окружающий мир, вплоть до объёмных облаков в небе.
Открытие быстро разошлось по сообществу, и другие игроки принялись проверять глаза разных существ, от случайно встреченного оленя до лошадей. Выяснилось, что отражения присутствуют у всех животных, если приблизить камеру достаточно близко, а заметить эффект проще всего в фоторежиме.
Отражение:
Сцена вокруг:
Движок BlackSpace, на котором работает игра, использует полноценную трассировку лучей, и именно она отвечает за этот эффект. Глаз существа выступает обычной отражающей поверхностью с низким значением шероховатости, так что система рендеринга строит на нём узнаваемое, пусть и низкодетализированное, отражение сцены. Разработчику не нужно вручную прописывать, что именно отражается, ведь достаточно задать источник света, материалы и их свойства.
Точность отражения подчиняется привычной логике оптимизации – детализированная версия подгружается только при близком приближении к поверхности, по аналогии с тем, как удалённые объекты отрисовываются с пониженным качеством через систему LOD. Такой подход экономит ресурсы, не нагружая видеокарту просчётом мелких отражений на расстоянии, где их всё равно невозможно разглядеть.
За снижение нагрузки отвечает и структура BVH, упрощающая просчёт пересечений лучей с геометрией. Если описать её упрощённо, это иерархия невидимых боксов вокруг объектов, которая позволяет игнорировать всё, что в них не попадает, вместо перебора каждого полигона в кадре. На видеокартах Nvidia эту работу берут на себя выделенные RT-ядра.
Важная оговорка касается границ технологии. Crimson Desert не использует трассировку пути, при которой лучами просчитывается весь конвейер освещения. Здесь трассировка работает поверх традиционной растеризации: глобальное освещение остаётся пробовым, но отскоки света и перетекание цвета считаются именно лучами, а не приближёнными или заранее запечёнными значениями. Отражения при этом ограничены материалами, заданными в растеризационном конвейере.
Эффект работает не только на ПК. Игроки подтвердили наличие трассированных отражений на базовой PlayStation 5 и на PlayStation 5 Pro, где их также удобно рассмотреть в глазах животных через фоторежим.
Часть сообщества отнеслась к находке скептически, посчитав, что расходовать вычислительные ресурсы на деталь, заметную лишь при близком приближении, не стоит, тогда как другие назвали уровень проработки одним из лучших ориентиров для современной графики.
- На обычной PS5 Crimson Desert выглядит куда скромнее, чем на впечатляющих ПК-роликах
- Пять стихий, комбинации элементов и заморозка себя – как работает магия в Crimson Desert
- Версия Crimson Desert для ПК выглядит особенно шикарно благодаря трассировке с реконструкцией лучей