Объявление Project DW от Nexon знаменует собой техническую веху, перенося культовую IP Dungeon&Fighter в обширный открытый мир. Используя Unreal Engine 5, команда сочетает аниме-художественное направление с фотореалистичным рендерингом материалов — техническая задача, требующая гибридного рабочего процесса между 3ds Max для высокополигонального моделирования и Adobe Substance для создания PBR-текстур, сохраняющих визуальную согласованность в реальном времени.
Технический рабочий процесс и оптимизация в UE5 🛠️
Ключевой технический аспект заключается в управлении ассетами для открытого мира. В 3ds Max моделируются персонажи и окружения с высокой плотностью полигонов, которые затем ретопологизируются для получения эффективных LOD. Adobe Substance Designer позволяет генерировать процедурные текстуры, имитирующие материалы реального мира (например, кожу или металл), но со стилизованным аниме-финишем, с применением карт нормалей и шероховатости для Nanite. Динамическое освещение опирается на Lumen, но для массивных внешних сцен предварительно рассчитываются Lightmass с данными Volumetric Cloud, чтобы избежать визуальных артефактов. Дизайн уровней отдает приоритет конической видимости и окклюзии местности для уменьшения draw call на удаленных участках, используя Landscape Layers для смешивания текстур без перегрузки памяти GPU.
Размышление о слиянии стилей в AAA 🤔
Наибольшая сложность Project DW заключается не в производительности, а в визуальной согласованности. Добиться того, чтобы персонаж с цел-шейдингом (аниме) взаимодействовал с фотореалистичным окружением, не нарушая погружения, требует тонкого контроля материалов в Substance, где маски toon shading наносятся на PBR-поверхности. Кроме того, использование World Partition в UE5 позволяет стримить чанки только при приближении игрока, оптимизируя RAM. Этот подход демонстрирует, что будущее MMO не в чистом реализме, а в интеллектуальной интеграции художественных стилей с передовыми технологиями.
Как разработчик, какие конкретные технические проблемы возникают при переходе от 2D beat em up, такого как Dungeon&Fighter, к 3D открытому миру в стиле аниме-реализм на Unreal Engine 5, и как сохраняется суть оригинального геймплея?
(P.S.: Оптимизация для мобильных устройств — это как пытаться запихнуть слона в Mini Cooper)