Движок Unreal Engine пять и сел-шейдинг: техническая революция Seven Deadly Sins Origin

22.05.2026 Опубликовано | Переведено с испанского

Разработка массивных открытых миров с аниме-эстетикой представляет собой уникальную техническую задачу: сохранение точности стилизованного затенения при управлении динамическими циклами освещения. The Seven Deadly Sins: Origin решает эту дихотомию, используя Unreal Engine 5 в качестве основы, опираясь на Lumen для достижения глобального освещения, которое соблюдает правила cel-shading, не впадая в визуальные несоответствия во время переходов от дня к ночи. 🎮

Сцена открытого мира аниме с ярким cel-shading, динамическим освещением Lumen в Unreal Engine 5, день и ночь

Художественный конвейер: интеграция Maya и Houdini в движок 🛠️

Рабочий процесс для этой игры начинается в Maya, где персонажи моделируются и оснащаются скелетом с чистой геометрией и низкой плотностью полигонов, что крайне важно для корректной работы плоского затенения (toon shading) без артефактов. Затем в дело вступает Houdini для процедурной генерации ландшафта и распределения ассетов открытого мира, таких как деревья и скальные образования. Ключевой технический аспект заключается в том, как Unreal Engine 5 обрабатывает эти данные: при импорте моделей движок применяет мастер-материал, который объединяет cel-shaded шейдер с параметрами Lumen, позволяя отраженному свету закатов или ночным теням изменять базовый цвет затенения, не нарушая характерную черную контурную линию аниме. Для оптимизации производительности используются автоматически генерируемые в Houdini LOD (уровни детализации), которые уменьшают геометрию на расстоянии, в то время как Lumen настраивается на низкое разрешение отражений для удаленных объектов, отдавая приоритет ресурсам в зонах, близких к игроку.

Уроки для разработки стилизованных миров 💡

Этот подход демонстрирует, что реалистичное освещение не является врагом мультяшной эстетики, а скорее инструментом, который при правильной настройке обогащает погружение. Самый большой урок для разработчиков — необходимость настройки параметров Lumen для каждой сцены: цикл дня/ночи в cel-shaded мире не должен копировать точную физику света, а скорее имитировать его эмоциональное поведение. Интеграция Houdini в качестве моста между Maya и Unreal Engine 5 позволяет масштабировать производство массивного мира без перегрузки памяти, напоминая о том, что оптимизация начинается в конвейере, а не в движке.

Как Unreal Engine 5 оптимизирует cel-shading для рендеринга массивного открытого мира, не жертвуя визуальной плавностью и аниме-эстетикой в Seven Deadly Sins Origin?

(PS: 90% времени разработки уходит на полировку, остальные 90% — на исправление багов)