Инструменты и плагины / Level Design Toolkit
Level Design Toolkit На проверке в Fab
Один режим редактора для повседневной работы над уровнями в Unreal Engine: перемещать пивоты, опускать и стыковать детали, выравнивать и расставлять выделенное, превращать повторяющиеся меши в инстансы и проверять уровень на типичные проблемы. Каждая операция отменяется одним шагом.
Семьдесят секунд: панель, пивоты, опускание и привязка, расстановка, узоры и проверка уровня. Со звуком.
Зимний форпост в видео и на изображениях — наша демонстрационная сцена, она не входит в комплект. Включённая демо-карта использует простые фигуры.
Что умеет
Протестировано: один и тот же исходный код собирается для UE 5.6, 5.7 и 5.8 без предупреждений в коде плагина, и 66 автоматических тестов проходят в каждой версии. Измерено в редакторе уровней (Intel Core i7-14700): 1000 акторов выровнены примерно за 0,5 с, 1000 акторов превращены в инстансы примерно за 0,6 с, 2000 акторов проверены менее чем за 0,01 с.
Pivot
27 пресетов на границах, для каждого актора или один общий пивот для выделения. Укажите пивот на поверхности или вершине во вьюпорте. Bake to Mesh делает его началом координат меша — в копии или в самом ассете.
Drop to Surface
Пять лучей на актор, чтобы каждый лёг на самую высокую точку под ним, группой или с выравниванием по склону.
Modular Snap, Vertex Snap
Деталь, которую тянут гизмо перемещения, стыкуется с соседней по сокетам с именем Snap либо по граням, рёбрам и углам своих границ. Vertex Snap работает от угла к углу: щёлкните вершину, затем цель.
Align
Минимум, центр или максимум по любой оси относительно выделения, первого, последнего или среднего. Совпадение, отражение и случайность с сидом.
Arrange
Распределить, выстроить в линию, сетка, круг или дуга, сфера или вдоль сплайна. Массивы и узоры с живым предпросмотром, отдельными акторами или одним контейнером инстансов.
Instancing
Static Mesh Actors в ISM или HISM и обратно, с оценкой draw calls до подтверждения. Объединение и разделение контейнеров.
Level Check
Находит наложенные дубликаты, отсутствие коллизии, тяжёлые меши, отсутствие LOD и UV для лайтмап, неверный масштаб, материалы по умолчанию и акторы вне сетки. Щёлкните проблему, чтобы выделить и показать её акторы; Auto-Fix для безопасных случаев; экспорт в CSV.
Scripting
33 функции для Blueprint и Python и событие после каждой операции — для ваших собственных инструментов редактора.
Быстрый старт
Включите плагин
Установите его из Fab, включите Rookspire Level Design Toolkit в Edit > Plugins и перезапустите редактор.
Откройте режим
В меню Modes вьюпорта уровня выберите Rookspire Level Design. Панель закрепляется рядом с вьюпортом.
Выделите и нажмите
Выделите несколько акторов, выберите ось и нажмите Min, Centre или Max. Ctrl+Z отменяет это одним шагом.
Чего она не делает
- Только в редакторе: во время игры и в собранной игре он ничего не делает.
- Только Windows 64-bit: без Mac и Linux.
- UE 5.5 и старше не поддерживаются.
- To Instances преобразует только обычные Static Mesh Actors: листва, трава ландшафта, результаты PCG и Blueprint не затрагиваются.
- Modular Snap работает с гизмо перемещения; при вращении или масштабировании деталь не стыкуется.
- Интерфейс и руководство только на английском.