Все новости
Это интересно
Сейчас читают
Assassin's Creed Shadows
Аватар Evernews Evernews

Никаких отражений: как Assassin's Creed Shadows ужимали под Switch 2

0
0
Поделиться
Телеграфировать

Трассировкой и качественными текстурами тоже пришлось пожертвовать.

Никаких отражений: как Assassins Creed Shadows ужимали под Switch 2

Сотрудники Ubisoft рассказали Digital Foundry, каким образом портировали Assassin's Creed: Shadows на Nintendo Switch 2. По словам разработчиков, это был один из самых технических сложных портов в истории серии.

Разработка версии Assassin's Creed: Shadows для новой консоли Nintendo велась параллельно с версиями для других платформ и опиралась на масштабируемую архитектуру движка Anvil. Ключевую роль сыграла внутренняя система Platform Manager.

По словам разработчиков, Platform Manager позволил адаптировать игру под два принципиально разных режима работы Switch 2: портативный режим и режим док-станции. Для каждого из них были заданы отдельные профили с десятками параметров: разрешение, качество эффектов, нагрузка на CPU и GPU.

Как и версия для Xbox Series S, порт Assassin's Creed: Shadows для Switch 2 лишен глобального освещения с трассировкой лучей. В Ubisoft поясняют, что ключевым фактором стал дефицит памяти, но на Switch 2 ситуация осложняется еще сильнее, особенно в портативном режиме.

Еще одной проблемой называют активное использование очереди асинхронных вычислений GPU, которая на Switch 2, по словам сотрудников Ubisoft, работает практически на пределе.

В качестве альтернативы трассировки используется заранее обсчитанное глобальное освещение. Кроме того, на Switch 2 применили алгоритм затенения, восходящий к Far Cry 4, а отражения в экранном пространстве просто отключили. Текстуры высокого разрешения тоже убрали.

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

Заодно разработчики переписали алгоритмы симуляции с инструкций AVX2, использовавшихся на чипах AMD и Intel, на инструкции NEON — это платформа ARM, используемая в Switch 2.

В итоге реальное разрешение рендеринга версии Assassin's Creed: Shadows для Switch 2 в портативном режиме удалось оставить на уровне 400-720p. В док-режиме разрешение рендеринга не поднимается выше 900p.

Разработчики допускают, что в будущем порт Assassin's Creed: Shadows на Switch 2 может стать немного красивее: например, есть вероятность возвращения отражений в экранном пространстве. Работа над оптимизацией тоже будет продолжена.

Читать далее
За сколько вы готовы купить GTA VI?
До 8000 рублей
1968 голосов, 7.2%
До 7000 рублей
738 голосов, 2.7%
До 6000 рублей
896 голосов, 3.3%
До 5000 рублей
2401 голос, 8.8%
До 4000 рублей
946 голосов, 3.5%
До 3000 рублей
1293 голоса, 4.7%
До 2000 рублей
3086 голосов, 11.3%
За любые деньги
1516 голосов, 5.5%
Ни за сколько, я пират
14501 голос, 53.0%
Теги: Assassin's Creed Shadows, Игры
Аватар Evernews
Evernews
8088 подписчиков