Запуск Atelier Yumia: Алхимик воспоминаний и воображаемой земли знаменует собой техническую веху для Koei Tecmo, поскольку их собственный движок Katana Engine выводится в полноценный открытый мир. Новизна заключается не только в размере локации, но и в интеграции цикла дня и ночи, который напрямую влияет на геймплей, изменяя доступность алхимических материалов в зависимости от времени суток. В этой статье мы разбираем производственный конвейер и проблемы динамического освещения, с которыми столкнулась команда технических художников. 🌍
Конвейер ассетов: От Maya до Substance Painter в открытом мире 🛠️
Задокументированный Koei Tecmo рабочий процесс раскрывает производственную цепочку, ориентированную на оптимизацию ресурсов для стриминга в открытом мире. Базовые модели лепятся в ZBrush и ретопологизируются в Maya, где подготавливаются высоко- и низкополигональные геометрии. Ключ к визуальному реализму лежит в Substance Painter, где генерируются PBR-текстуры, позволяющие Katana Engine рендерить такие материалы, как металлы и алхимические кристаллы, с динамической реакцией на свет. Для управления производительностью команда внедрила агрессивную систему LOD (уровней детализации) и окклюзионный каллинг, который отдает приоритет объектам, близким к игроку, предотвращая падение кадров в густых зонах растительности или городах.
Динамическое освещение как движущая сила игры 💡
Самым рискованным решением Koei Tecmo стало привязывание сбора ингредиентов ко времени суток, что вынудило Katana Engine пересчитывать тени и отражения света в реальном времени без ущерба для частоты кадров. Согласно интервью с технической командой, от статического глобального времени суток отказались в пользу гибридной системы: основное освещение предварительно рассчитывается для ключевых моментов (рассвет, полдень, закат и ночь), а затем плавно интерполируется между этими состояниями. Это позволяет движку потреблять меньше ресурсов, чем полностью динамическая система освещения, сохраняя визуальную согласованность, чтобы игрок мог визуально определить, какие растения или минералы доступны в данный конкретный момент цикла.
Как Katana Engine оптимизирует представление алхимического цикла в реальном времени для слияния материалов и частиц без потери производительности в открытых средах, таких как в Atelier Yumia
(P.S.: Оптимизация для мобильных устройств — это как пытаться запихнуть слона в Mini Cooper)