🔥 World Director NPC PRO — это масштабируемая система для оптимизации и моделирования как NPC, так и обычных персонажей в больших мирах, с возможностью перемещения фона, расширенным управлением производительностью и полной поддержкой многопользовательского режима.
Назначение. Система, разработанная для миров с тысячами активных персонажей. NPC сохраняют своё состояние (местоположение, масштаб, вращение, здоровье, уровень) и продолжают перемещаться даже на значительном расстоянии от игрока, создавая единый «живой мир» на больших картах и в городах.
Пример производительности. На процессоре AMD Ryzen 2700X система обработала более 200 000 персонажей со скоростью более 120 кадров в секунду (зависит от проекта).
👑 Основные характеристики:
Четыре уровня одновременной оптимизации
Уровень 1: Пешки, находящиеся вне поля зрения камеры, отключают рендеринг и снижают затраты на такт/анимацию.
Уровень 2: Далекие пешки остаются смоделированными: положение/траектория вычисляются на NavMesh с учетом обхода препятствий; движение является случайным в пределах настраиваемого радиуса.
Уровень 3: Дополнительно уменьшает количество одновременно движущихся пешек на большом расстоянии.
Уровень 4: Пешки перестают двигаться, но продолжают движение; они активируются, когда игрок приближается.
Фоновая симуляция
Для обеспечения стабильной частоты кадров вычисления для скрытых и удаленных NPC выполняются в многопоточном режиме.
На отдалённых уровнях пешки не выполняют деревья поведения, но всё же ходят, используя упрощённую логику.
NPC могут следовать по дорогам, заданным для каждого NPC, с указанием вероятности использования и радиуса поиска.
NPC могут собираться в местах, представляющих интерес, таких как парки или площади, с настраиваемой вероятностью привлечения и радиусом перемещения.
Расширенная гибкость
Поддерживает представление NPC с помощью статической сетки для упрощенной симуляции города на заднем плане (только в одиночной игре).
В режиме редактора для запросов к NavSystem используется игровой поток (что позволяет избежать сбоев потоков), а в серийных сборках для максимальной производительности сохраняется многопоточный режим.
Включает систему сохранения/загрузки состояний NPC.
Совместимо с системой 🔗 Population Control PRO (смещения слоев, переопределения для каждого актора).
Радиусы слоев можно переопределять для каждого актора/NPC для более точного управления.
Многопользовательский режим
Все вычисления выполняются на стороне сервера .
Для просмотра скрытых данных требуется Регистрация






