Immortals Fenyx Rising — это не просто игра с открытым миром; это пример того, как движок Ubisoft Anvil можно использовать на пределе возможностей для создания живописной эстетики. Игра отказывается от грязного реализма серий вроде Assassin's Creed в пользу яркой цветовой палитры и стиля painterly, напоминающего классическую греческую керамику. Этот подход не просто художественный, он основан на технических решениях пайплайна, которые оптимизируют производительность, не жертвуя визуальной идентичностью.
Пайплайн моделирования: От ZBrush к движку Anvil 🎨
Рабочий процесс для мифических существ, таких как Циклоп или Грифон, начинается в ZBrush с высокополигонального моделирования, которое захватывает органические детали и несовершенные симметрии, свойственные классической скульптуре. Затем эти модели проходят процесс ретопологии для соответствия требованиям движка Anvil. Техническая задача здесь — сохранить выразительный силуэт оригинальной скульптуры, одновременно уменьшая количество полигонов для рендеринга в реальном времени. Текстуры в стиле painterly создаются в Substance Painter с использованием пользовательских кистей и материалов, имитирующих масло и темперу. Ключевым моментом является использование карт нормалей и окклюзии окружения, которые имитируют глубину мазков кисти, позволяя ярким цветам и градиентам оставаться живыми даже на расстоянии рендеринга открытого мира.
Визуальная оптимизация: Частицы и стабильная производительность ⚙️
Самая большая техническая проблема Immortals Fenyx Rising — управление постоянными магическими частицами. Каждая божественная способность, от крыльев Дедала до атак Гефеста, высвобождает сотни спрайтов и вспышек. Чтобы избежать падения кадровой частоты, команда Ubisoft внедрила агрессивную систему Level of Detail (LOD) для эффектов, уменьшая сложность частиц по мере удаления камеры. Кроме того, глобальное освещение движка Anvil было настроено так, чтобы отдавать приоритет цветовому контрасту над реалистичными тенями, что позволяет насыщенным тонам текстур из Substance Painter доминировать в сцене без необходимости в дорогостоящих вычислениях отражений.
Как команде Ubisoft Quebec удалось воспроизвести эстетику матовой живописи и светотени на движке Anvil, не жертвуя производительностью в реальном времени во время исследования открытого мира Immortals Fenyx Rising
(P.S.: Оптимизация для мобильных устройств — это как пытаться запихнуть слона в Mini Cooper)