Add-in de Exportação do Blender

Você pode exportar sua simulação do RoboDK para o Blender para criar imagens e animações foto realistas. O Blender é um software de animação e renderização 3D gratuito e de código aberto. O RoboDK oferece a capacidade de carregar sua simulação no Blender, incluindo objetos coloridos e sequências de animação.

Blender - Imagem 1

A opção de exportação do Blender adicionará um formato de exportação do Blender à janela Exportar simulação. Siga as etapas da seção de exportação para exportar a cena 3D e os dados de animação.

Instalando o Add-in do Blender

A opção Blender requer a instalação do Add-in, para que você possa exportar as simulações do programa para animações do Blender.

Siga estas etapas para instalar o Add-in do Blender e os recursos incluídos:

1.Faça o download e instale o Blender 3.6 LTS

2.Faça o download e instale o Add-in do Blender em um dos dois locais sugeridos no prompt

3.Encontre o local do add-in recém-instalado em Ferramentas ➔ Gerenciador de Add-ins, clique com o botão direito do mouse no Add-in do Blender e escolha "Abrir localização do Add-in ". Copie o caminho.

4.Abra o Blender, abra a guia "Editar" e clique em " Preferências..."

5.Vá para " Caminhos de arquivos, em " Bibliotecas de recursos", clique no ícone "+ ".

6.Cole o caminho do Add-in do Blender e adicione a pasta de recursos "Materiais" de ...\Blender\Assets\

Blender - Imagem 2

Blender - Imagem 3

Blender - Imagem 4

Blender - Imagem 5

Blender - Imagem 6

Exportando sua simulação do RoboDK para o Blender

Esta seção mostra como você pode exportar sua simulação no RoboDK para o Blender.

Siga estas etapas para exportar sua simulação do RoboDK:

1.Clique no ícone de exportação do Blender no lado direito da tela

2.Selecione " Programa existente " e escolha seu programa de sequência principal

3.Clique em "Iniciar" para começar a gravar

4.Quando o programa terminar, aparecerá uma janela, escolha a pasta que Você criou anteriormente e clique em "Salvar"

Blender - Imagem 7

Blender - Imagem 8

Blender - Imagem 9

Blender - Imagem 10

Para importar a simulação exportada do RoboDK para o Blender, siga estas etapas:

1.Abrir o Blender.

2.Use o modelo padrão "Geral" e exclua os objetos incluídos (o cubo).

3.Opcionalmente, abra o console do sistema Janela ➔ Ativar Console do Sistema

4.Navegue até a exibição de scripts e abra o arquivo Python que termina com "_bpy.py",+➔ Geral ➔ Scripts ➔ Abrir.

5.Execute o script com Scripts➔ Executar Script ou Alt+P.

6.Aguarde a conclusão do script (verifique se há atividade no console do sistema). Dependendo do tamanho da simulação, esse processo pode levar alguns minutos.

Blender - Imagem 11

Blender - Imagem 12

Blender - Imagem 13

Verificar se a exportação/importação do Blender funcionou como planejado:

1.Vá para a guia "Layout" e você verá a estação do robô no centro

2.Procure o botão "Executar" na parte inferior da tela e clique nele

3.O robô deve começar a se mover. Se não for o caso, volte às etapas de exportação e importação para se certificar de que você não perdeu nenhuma etapa.

Blender - Imagem 14

Blender - Imagem 15

Usando a cena predefinida de iluminação de estúdio do RoboDK

A cena predefinida de iluminação oferece a você um ponto de partida para adicionar luz à sua animação. Add-in de exportação do Blender inclui uma cena predefinida, a Studio Lighting.

Blender - Imagem 16

Siga estas etapas para usar a predefinição de iluminação do RoboDK:

1.No Blender, use Arquivo ➔ Acrescentar e navegue até o caminho de instalação do Add-in.

2.Em ...\Blender\Assets\Scenes, selecione o Studio.blend.

3.Navegue até Coleção, selecione tudo e Acrescentar.

Blender - Imagem 17

Blender - Imagem 18

Blender - Imagem 19

Blender - Imagem 20

Usando os materiais predefinidos do RoboDK

O Add-in de exportação do Blender inclui texturas prontas para uso em robôs (como ABB, FANUC, KUKA, Universal Robots, ...) e materiais de superfície (plástico, papelão, aço, ...).

Blender - Imagem 21

Siga estas etapas para aplicar os materiais do robô:

1.Primeiro, certifique-se de que o sombreamento da janela de visualização esteja em "Preview de Material"

2.Localize o "Navegador de Recursos " (ou abra com "Shift+F1")

3.Clique em "Texturas do robô" e arraste e solte a textura que deseja nas superfícies de seu(s) robô(s)

4.Clique em " Texturas de superfície" e arraste e solte as texturas de que você precisa nos diferentes objetos da estação

5.Para visualizar os resultados, pressione "F12" para renderizar um quadro do vídeo

Blender - Imagem 22

Blender - Imagem 23

Blender - Imagem 24

É importante usar a função de renderização para visualizar os efeitos finais. Abaixo está um exemplo da visualização da viewport versus a visualização da imagem renderizada:

Blender - Imagem 25

Blender - Imagem 26

Renderização

Esta seção o guiará pelas etapas para gerar uma renderização de vídeo da sua animação no Blender.

Siga estas etapas para gerar a saída de sua animação do Blender:

1.Abra as propriedades de saída na barra lateral (ícone da impressora).

2.Defina a resolução e a taxa de quadros em Formato.

3.Defina o formato de arquivo para o FFmpeg em Saída.

4.Defina o contêiner como MPEG-4 em Codificação.

5.Defina a qualidade de saída como Perceptualmente sem perdas e a velocidade de codificação como Mais lenta em Video.

6.Certifique-se de que o caminho de saída seja o que você deseja (o padrão é /tmp/)

7.Clique no ícone da câmera logo acima, chamado "Renderizar"

8.Escolha um mecanismo de renderização entre Eevee ou Cycles. Alguns exemplos de configurações são fornecidos abaixo. Renderize sua animação com Renderizar➔ Renderizar Animação ou CTRL+F12.

Blender - Imagem 27

Blender - Imagem 28

Blender - Imagem 29

Configurações de amostra do Cycle:

Blender - Imagem 30

Configurações de amostra do Eevee:

Blender - Imagem 31