Sobre o projeto
O plugin uasset-workbench para Unreal Engine 5 fornece um fluxo de trabalho orientado por linha de comando que permite que scripts externos e agentes de IA interajam com arquivos binários .uasset sem abrir o editor. Ele estrutura os dados do engine em JSON em Intermediate/UAssetExport, abrangendo Blueprints, assets de animação, layouts de widgets, tabelas de dados, materiais, texturas, sistemas Niagara, árvores de comportamento e atores de nível. As operações são agrupadas em Export, Import, Edit, Migrate e Audit, cada uma acessível através de um contrato unificado que retorna códigos de status de 0 a 3. O plugin pode ser executado dentro de uma sessão do editor aberta ou iniciar um commandlet headless quando o editor estiver fechado, sendo que grupos de escrita exigem a presença do editor. O JSON exportado inclui campos de versão e tipo, e preserva detalhes como conexões de nós, metadados de variáveis, curvas de animação, cadeias de expressão de material e propriedades da árvore de widgets. Os commandlets Import e Edit aceitam um JSON de especificação para modificar ou recriar assets, enquanto o Migrate corrige redirecionamentos de referência após renomeações, e o Audit produz relatórios de leitura que podem ser usados como commit gates. Um script wrapper simplifica a invocação, passando o caminho do engine, arquivo do projeto, nome da execução, lista de assets e timeouts opcionais. Este design permite alterações controláveis por versão e replicáveis, além de auditoria automatizada de conteúdo UE5 para pipelines de desenvolvimento assistidos por IA.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.