Ferramentas e plugins / Level Design Toolkit

Level Design Toolkit Em revisão na Fab

Um modo do editor para o trabalho diário de construir níveis na Unreal Engine: mover pivôs, pousar e encaixar peças, alinhar e organizar seleções, transformar meshes repetidas em instâncias e verificar o nível em busca de problemas comuns. Cada operação é um único passo de desfazer.

Setenta segundos: o painel, os pivôs, pousar e encaixar, organizar, padrões e a verificação do nível. Com som.

O posto de inverno do vídeo e das imagens é a nossa cena de demonstração e não está incluído. O mapa de demonstração incluído usa formas simples.

O que ele faz

Testado: o mesmo código compila para UE 5.6, 5.7 e 5.8 sem avisos no código do plugin, e 66 testes automáticos passam em cada versão. Medido no editor de níveis (Intel Core i7-14700): 1.000 atores alinhados em cerca de 0,5 s, 1.000 atores convertidos em instâncias em cerca de 0,6 s, 2.000 atores verificados em menos de 0,01 s.

Pivot

27 predefinições nos limites, por ator ou um pivô compartilhado pela seleção. Escolha o pivô em uma superfície ou em um vértice no viewport. O Bake to Mesh o torna a origem da mesh, em uma cópia ou no próprio asset.

Drop to Surface

Cinco raios por ator, para que cada um repouse no ponto mais alto abaixo dele, em grupo ou alinhado à inclinação.

Modular Snap, Vertex Snap

Uma peça arrastada com o gizmo de mover encaixa na vizinha, usando sockets chamados Snap ou as faces, arestas e cantos dos seus limites. O Vertex Snap vai de canto a canto: clique em um vértice e depois no destino.

Align

Mínimo, centro ou máximo em qualquer eixo, em relação à seleção, ao primeiro, ao último ou à média. Igualar, espelhar e aleatorizar com semente.

Arrange

Distribuir, enfileirar, grade, círculo ou arco, esfera, ou ao longo de uma spline. Arrays e padrões com prévia ao vivo, como atores separados ou um único contêiner de instâncias.

Instancing

Static Mesh Actors para ISM ou HISM e de volta, com uma estimativa de draw calls antes de confirmar. Juntar e separar contêineres.

Level Check

Encontra duplicados empilhados, colisão ausente, meshes pesadas, LODs e UVs de lightmap ausentes, escala errada, materiais padrão e atores fora da grade. Clique em um problema para selecionar e enquadrar os atores; Auto-Fix para os seguros; exportação em CSV.

Scripting

33 funções para Blueprint e Python, e um evento depois de cada operação, para as suas próprias ferramentas de editor.

Guia rápido

  1. Ative o plugin

    Instale pela Fab, ative Rookspire Level Design Toolkit em Edit > Plugins e reinicie o editor.

  2. Abra o modo

    No menu Modes do viewport do nível, escolha Rookspire Level Design. O painel fica ao lado do viewport.

  3. Selecione e clique

    Selecione alguns atores, escolha um eixo e clique em Min, Centre ou Max. Ctrl+Z desfaz tudo em um só passo.

O que ele não faz

  • Só no editor: não faz nada em runtime nem em um jogo empacotado.
  • Só Windows 64 bits: sem Mac nem Linux.
  • O UE 5.5 e anteriores não são suportados.
  • O To Instances só converte Static Mesh Actors simples: folhagem, grama de landscape, resultados de PCG e Blueprints ficam como estão.
  • O Modular Snap funciona com o gizmo de mover; girar ou escalar uma peça nunca a encaixa.
  • A interface e o manual estão só em inglês.

Perguntas

Meus níveis precisam do plugin depois?
Não. Os contêineres de instâncias são atores comuns com um componente ISM ou HISM da engine, então os níveis abrem e funcionam sem o plugin.
Ele altera os meus assets?
Só quando você pede. O Bake to Mesh pode trabalhar em uma cópia, então o asset original nunca é alterado, e o conteúdo da engine nunca é gravado.
Posso desfazer uma operação?
Sim. Cada operação é um único passo de desfazer, incluindo um arrasto que encaixou pelo caminho.
Como a IA foi usada para fazê-lo?
Feito com assistência de IA e testado pela Rookspire.