Все новости
Это интересно
Сейчас читают
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 может стать немного красивее: например, есть вероятность возвращения отражений в экранном пространстве. Работа над оптимизацией тоже будет продолжена.

Читать далее
Сколько вы тратите на игры за год?
Больше 100000 рублей
1658 голосов, 6.9%
От 50000 до 100000 рублей
1067 голосов, 4.5%
От 25000 до 50000 рублей
1260 голосов, 5.3%
От 10000 до 25000 рублей
2102 голоса, 8.8%
До 10000 рублей
4417 голосов, 18.5%
Нисколько, я пират. Йо-хо-хо!
13410 голосов, 56.1%
Теги: Assassin's Creed Shadows, Игры
Аватар Evernews
Evernews
8086 подписчиков