Hotta Studio раскрыла технические детали разработки Neverness to Everness — амбициозного проекта с открытым миром, который максимально использует возможности Unreal Engine 5. Ключ к проекту заключается в сочетании Lumen для динамического глобального освещения и Nanite для управления массивной геометрией. Такой подход позволяет рендерить целые городские районы с уровнем архитектурной детализации, который на предыдущих движках обрушил бы конвейер рендеринга, и всё это без потери плавности в реальном времени.
Технический конвейер: Maya, Houdini и собственные симуляции 🏗️
Команда технических художников выстроила гибридный конвейер для наполнения города. Maya используется как центральная ось для создания ключевых ассетов и анимации главных персонажей, в то время как Houdini берёт на себя процедурную генерацию фасадов, городской мебели и дорожных сетей. Однако настоящим отличием является собственное программное обеспечение для симуляции трафика и пешеходов. Эта система, интегрированная непосредственно в поток Unreal Engine, генерирует динамические маршруты передвижения, которые взаимодействуют с освещением Lumen, избегая статичности, свойственной традиционным городам в видеоиграх. Самой большой проблемой стала синхронизация симуляции толпы с загрузкой данных Nanite, чтобы избежать микроподтормаживаний на самых загруженных перекрёстках.
Парадокс бесконечной детализации 🧩
Хотя Nanite устраняет ограничения традиционных LOD, команда обнаружила, что избыток деталей в городе может перегрузить память текстур и логику потоковой загрузки. Решение оказалось не техническим, а дизайнерским: научиться дозировать визуальную сложность. Neverness to Everness доказывает, что мощного движка недостаточно; требуется строгий арт-дирекшн, чтобы игрок воспринимал живой мегаполис, а не полигональный хаос. Настоящее достижение — не в отображении миллионов полигонов, а в том, чтобы эти полигоны рассказывали связную историю.
Как Hotta Studio удаётся управлять динамической загрузкой геометрии и текстур в реальном времени с помощью Unreal Engine 5, чтобы поддерживать детализированную городскую плотность без потери производительности в Neverness to Everness?
(P.S.: геймджемы — как свадьбы: все счастливы, никто не спит, и в итоге ты плачешь)