Construa um pipeline automatizado para converter CAD e outros arquivos industriais em ativos 3D otimizados

Onde estão os dados 3D da sua organização? É disperso em CAD, BIM e outros formatos de arquivo que apenas alguns colegas podem acessar? Ou em pastas de projetos e unidades gerenciadas por equipes diferentes?
Ao transformar e centralizar seus diversos arquivos industriais em ativos 3D prontos para produção, você vai colocar as bases para os criadores e desenvolvedores em sua organização para usar esses ativos para criar qualquer tipo de experiência 3D em tempo real. Desde aplicações de treinamento imersivas até visualizações interativas cheias de fidelidade visual e detalhes reais, o 3D em tempo real suporta revisões e decisões mais rápidas, reduz custos e atinge um público mais amplo.
Uma base de dados 3D resiliente
Unity Industry fornece um ecossistema de ferramentas e serviços para organizações que construem aplicações industriais 3D. Este guia se concentra na camada colaborativa chave: Unity Asset Manager, e especificamente, como construir um pipeline automatizado que converte seus arquivos industriais em recursos 3D otimizados e organizados que estão prontos para serem usados em aplicações em tempo real.
Unity Asset Manager + Pipeline Automation: Centralize, standardize, automate – sob seus termos

Visualizar um recurso otimizado no Unity Asset Manager
Neste guia, você seguirá os passos para converter e otimizar um novo arquivo CAD ou outro arquivo industrial para um recurso 3D, de acordo com os padrões e permissões exigidos por um projeto específico, sem intervenção manual.
O Unity Asset Manager fornece às organizações uma base segura e escalável para governar, transformar e compartilhar dados 3D em toda a empresa, desbloqueando ROI de investimentos 3D existentes, ao mesmo tempo que cria a infraestrutura para que a 3D interativa seja escalonada em todo o negócio.
Você obtém um repositório centralizado para todos os ativos 3D em toda a sua organização, que preserva metadados, histórico de versões e status de ciclo de vida, para que as equipes possam sempre extrair de uma única fonte aprovada.
Unity Pipeline Automation, atualmente em versão beta, é uma ferramenta que ajuda você a criar, ativar e monitorar pipelines usando serviços e tecnologia Made with Unity ou terceiros-chave.
Com base nos comentários de clientes da Unity Industry, um único ativo pode demorar 10 minutos ou mais para ser convertido e otimizado. Multiplique isso por dezenas de arquivos e você usará facilmente horas por semana para transformar dados industriais em ativos 3D.
Juntos, Unity Asset Manager e Pipeline Automation permitem que você:
- Exceda o trabalho 3D repetitivo para aumentar a eficiência e a escala
- Centralização dos dados 3D e democratização do acesso
- Standardizar e regular dados 3D
Passo a passo: Construa seu primeiro tubo automatizado
Observação: Se você não é um assinante do Unity Industry mas quer experimentar estes passos, você pode obter um teste gratuito de 30 dias.
Quando as equipes convertem arquivos CAD, BIM e outros arquivos industriais em recursos 3D, o fluxo de trabalho geralmente é importar os arquivos para uma ferramenta que os converte em recursos 3D e, em seguida, os otimiza e organiza em uma vista compartilhada, para que eles estejam prontos para entrar em aplicativos 3D em tempo real.
A Unity Pipeline Automation elimina grande parte da repetição manual no fluxo de trabalho de arquivos CAD/industrial para ativos 3D. Com Pipeline Automation, você pode automatizar etapas como configuração manual, formatação de dados e notificação. Defina cada regra uma vez e o Unity Pipeline Automation lida automaticamente com o processamento em segundo plano.
Antes de mergulhar nos passos, é útil entender as três seções principais de Unity Pipeline Automation:
1. Um pipeline é uma sequência de passos que processam ativos.
2. Você configura automatizações que decidirão quando o pipeline é executado.
3. Empregos são as execuções individuais dentro de um pipeline que executam seus passos.
Siga em frente para aprender sobre a lógica, ou arquitetura, de um pipeline, como construir o pipeline, conectá-lo a uma automação baseada em eventos e executar o trabalho de ponta a ponta.
1. Criar a pipeline
Você começará no Unity Dashboard. Este guia assume que um usuário possui a função de Automation Developer, que pode ser concedida pelo administrador da conta Unity da sua organização através da seção Membros no painel de controle.
1. Depois de iniciar sessão no Unity Dashboard, clique no botão + ao lado do item do menu Abrilhos e selecione Automation Pipeline para adicionar acesso rápido.

Adicione um atalho para a automação do pipeline no Unity Dashboard.
2. Através do item do menu Pipeline Automation, abra a vista Templates e escolha o modelo chamado Optimize and Convert 3D Asset. Este é um modelo inicial integrado disponível para todos os usuários do Unity Asset Manager.

Escolha o modelo Optimize and Convert 3D Asset.
3. Este modelo contém quatro passos predeterminados, mas você pode modificá-lo se necessário clicando no botão + para adicionar um novo passo. Cada passo consiste em um aplicativo que desencadeia uma ação.

Os quatro passos predeterminados incluídos no modelo de pipeline Optimize and Convert 3D Asset

Você pode adicionar novos passos a um modelo de pipeline.
4. Vejamos os passos já incluídos no modelo de otimização e conversão:
- O primeiro passo descarrega o arquivo fonte do Asset Manager para o espaço de trabalho pipeline, uma área temporária que existe apenas para o trabalho.
- O segundo passo otimiza e converte o modelo, aplicando redução de polígono e convertendo-o em um formato de arquivo como FBX.
- O terceiro passo cria uma nova entrada de ativo no Asset Manager.
- O quarto passo carrega o arquivo otimizado para essa entrada de recurso.
5. Você pode dar um novo nome a um modelo, selecionar Criar e salvá-lo.

Renomeie o modelo para salvá-lo como um novo pipeline.
6. Em seguida, via Pipeline Automation > Pipelines, localize o novo nome da pipeline no status Draft. Você pode editar e usar um draft pipeline. Execute o pipeline manualmente primeiro para confirmar que ele funciona antes de automatizá-lo. Promova-o para Disponível antes de outras alterações para ajudar a automação a retornar resultados consistentes. Uma vez promovido, esta versão será bloqueada para edições e exclusões, exigindo a criação de uma nova versão para fazer quaisquer alterações futuras.

Um novo pipeline no status do projeto
7. Clique em Executar na tubulação. Selecione o projeto que contém seus arquivos, por exemplo, arquivos CAD. Escolha o arquivo a ser transformado e insira o nome para o resultado otimizado, por exemplo, adicionando o sufixo “_optimized”. Deixe os parâmetros opcionais em seus valores padrão.

Escolha o arquivo a ser transformado da lista suspensa.
8. Clique em Executar no menu deslizante para executar o pipeline. Isso cria uma tarefa, portanto, abra a vista Jobs (sob o submenu Pipeline Automation), encontre a tarefa e abra-a para ver o status de cada uma das etapas.

A visão de Jobs

O status de cada passo no pipeline
9. Você também pode acessar os logs para ver detalhes sobre cada passo se precisar debugar problemas.

Abra a vista de log para problemas de depuração.
10. O sistema pode executar muitos trabalhos simultaneamente, para que sua carga de trabalho aumente automaticamente. Uma vez que o status da tarefa seja concluído, volte para Unity Asset Manager e exiba o recurso otimizado resultante.

Na vista Unity Asset Manager, você verá o recurso recém-otimizado.

Ver o recurso 3D otimizado
2. Conecte a tubulação a uma automação
Agora é hora de conectar este pipeline a uma automação para que ele funcione automaticamente quando novos ativos são enviados.
11. Abra a vista Automation e crie uma nova automação.

Na categoria do menu Automation, você conectará o pipeline recém-criado a uma automação.
12. Escolha a automatização baseada em eventos.

13. Selecione Unity Asset Manager como a aplicação que emite o evento e selecione o evento chamado Versão do recurso é enviada.

Escolha Asset Manager como o aplicativo que emite o evento.
14. Para este exemplo, deixe os campos de filtro abertos para qualquer valor, exceto o filtro do Tipo de Ativo, que deve ser definido como Modelo 3D para que apenas modelos 3D possam ativar a automação.

Defina filtros que precisam ser atendidos para desencadear seu pipeline automatizado.
15. Escolha qual tubulação executar; as tubulações mais recentemente atualizadas aparecem na parte superior da lista. Você pode confirmar a versão e o status após a seleção.

Escolha um tubo para correr.
16. Mapear campos do evento Asset Manager para os parâmetros do pipeline; use projectid no campo Project ID, assetid no campo Asset to transform e use um padrão simples para o novo nome do ativo, por exemplo, o nome original precedido pela palavra “novo”.

Mapear campos do evento Asset Manager para os parâmetros do pipeline.
17. Neste exemplo, estamos trabalhando com um bot de automação que já foi criado. Para seus próprios projetos, você terá que atribuir um bot de automação com permissões para executar o pipeline. Os bots de automação são criados pelos proprietários da organização. Para fazer isso, você precisará de uma conta de serviço com uma função de administrador do Asset Manager que execute o pipeline em nome da sua organização.

Configure um bot de automação com permissões para executar o pipeline.
3. Execute o novo pipeline
18. No Asset Manager, você pode criar ou atualizar um modelo 3D, por exemplo, carregando uma nova versão de um modelo CAD e salvá-lo. Quando você confirma a alteração, a versão de ativo enviada elimina eventos.
Como o bot de automação está escutando esse evento e o Tipo de Ativo está definido para Modelo 3D, ele desencadeia uma nova tarefa para o pipeline de otimização. Uma vez concluída a tarefa, você encontrará o recurso recém-criado e otimizado em seu conjunto de dados. Está pronta para ser usada em fluxos de trabalho downstream ou projetos Unity.

Exemplo de novo ativo pronto para usar depois de passar por tarefa de conversão automatizada
Antes de fechar, aqui estão três dicas para ajudar a manter as automações confiáveis:
- Mantenha a estrutura da pasta organizada: Posições de entrada e saída separadas em vez de misturar ativos automatizados com os manuais.
- Use filtros de forma estratégica: Nem todos os recursos precisam passar por cada passo. Concentrar as automações nos ativos que mais beneficiam economiza tempo e recursos.
- Teste com um arquivo de amostra primeiro: Execute o pipeline em um pequeno conjunto de ativos representativos para capturar configurações precocemente.
Obtenha o ebook
Preencha este formulário para acessar insights e soluções de ponta de especialistas da indústria


