Блог

Trakonius гладиаторские арены и толпа из 18 тысяч зрителей на UE5 с VAT



Создатели Trakonius показали впечатляющую массовку на движке Unreal Engine 5 - в кадре одновременно работает около 18 тысяч зрителей с анимацией через Vertex Animation Textures. Решение собрано так, чтобы не душить фреймрейт и при этом передавать атмосферу переполненных арен.

Для начала уточним ключевые технические приемы и почему сцена остается легкой для системы.

Перед перечислением важно понимать что упор сделан на статическое освещение и грамотную оптимизацию размещения толпы.

  • Сцена освещена статикой с одной стационарной направленной лампой - в игровых аренах не считается динамический свет что снижает стоимость кадра

  • Для зрителей используется инструмент Foliage - он расставляет экземпляры толпы пакетами и экономит ресурсы рендера

  • Тени только контактные плюс заранее посчитанная маска окружения AO - этого достаточно чтобы фигуры не выглядели плоско

  • На видеокарте уровня RTX 2060 подобная толпа съедает примерно 1-2 кадра в секунду - влияние на производительность минимально

  • Модели зрителей имеют три уровня детализации и у каждого свой набор VAT текстур - так сохраняется плавность анимаций на дистанции

Такой набор мер позволяет поддерживать стабильный FPS и одновременно удерживать ощущение живой публики вокруг арены.

Теперь о самой игре. Trakonius - боевой экшен с роглайк элементами где боец сражается за свободу на аренах мира которым правят боги цари. Игрок получает благосклонность высших сил открывая постоянные и временные усиления тратит золото у кузнеца и пробует разные связки оружия и навыков. Каждый тип вооружения имеет свой стиль а развитие через улучшения подталкивает к разным стратегиям прохождения.

Комментарии (2)

С уважением отношусь к тому как сделано освещение и толпа - на моей системе близкой к RTX 2060 падение почти не заметно а арены выглядят плотно и живо
Рад что не перегружают динамическим светом - картинка читаемая а удары ощущаются четко массовка не мешает видеть телеграммы атак
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.