Como criar arquivos GLB com o Blender e o Substance Painter
A partir da versão 2.8, o Blender pode exportar arquivos GLB que podem ser adicionados a um produto no admin da Shopify. Para saber mais, consulte o manual do Blender.
Para versões mais antigas do Blender, é possível combinar o Blender e o Substance Painter para exportar um arquivo GLB.
Nesta página
Preparar o modelo para exportação no Blender
Para preparar o modelo para exportação, é preciso confirmar que ele é uma malha única e que tem apenas uma textura aplicada.
Etapas:
- Clique em Arquivo > Importar e selecione o formato de arquivo correto para o modelo.
- Selecione o arquivo do modelo e clique em Importar.
- Mantenha a tecla
SHIFTpressionada, clique com o botão direito do mouse em cada objeto da cena e pressioneCtrl+Jpara uni-los em uma única malha. - Faça o unwrap do modelo no espaço UV 0-1. Verifique se nenhuma UV se sobrepõe:

- No editor Properties, clique no ícone de materiais.
- Clique no
+botão para adicionar um novo espaço de material:
- Clique em Novo.
Exportar a malha do Blender
- Clique em Arquivo > Exportar > FBX (.fbx).
- Insira o caminho para exportar o arquivo.
- Use as seguintes configurações de exportação:

- Clique em Exportar FBX.
Importar e preparar o arquivo FBX no Substance Painter
- Crie um novo projeto do Substance Painter clicando em Arquivo > Novo.
- Na caixa de diálogo Novo projeto, clique em Selecionar para escolher uma malha.
- Selecione o arquivo FBX que você exportou do Blender e clique em Abrir.
- Na janela Novo projeto, clique em OK.
- Verifique se a malha foi exportada corretamente, conferindo se há apenas um conjunto de texturas no painel “Lista de conjuntos de texturas” .
- Se mais de um conjunto de texturas for exibido, consulte Vários conjuntos de texturas.
- No painel “Configurações do conjunto de texturas” , clique no
+botão para adicionar canais:
- Obrigatório: oclusão de ambiente.
- Opcional: emissivo. Adicione este canal se o modelo tiver componentes que emitirão luz.
- Opcional: opacidade. Adicione este canal se o modelo tiver componentes que serão transparentes.
- No painel Configurações do conjunto de texturas, clique em Bake Mesh Maps.
- Pinte as texturas no modelo.
Vários conjuntos de texturas
Ao importar o arquivo FBX para o Substance Painter, deve haver apenas um conjunto de texturas:

Se mais de um conjunto de texturas for exibido, um dos seguintes erros ocorreu quando a malha foi exportada do Blender:
- A malha não foi combinada em um único objeto.
- A malha tinha mais de uma textura atribuída.
Nesse caso, exporte o modelo do Blender novamente e verifique se a malha é um único objeto e tem apenas uma textura atribuída.
Exportar o arquivo glTF do Substance Painter
Clique em Arquivo > Exportar texturas.
No menu suspenso Config, selecione glTF PBR Metal Roughness.
Escolha o local onde quer salvar as texturas.
Escolha um tamanho de documento para determinar o tamanho dos arquivos de textura.
Clique em Exportar.
Compactar arquivos de textura
Depois de exportar o modelo, você terá os seguintes arquivos:
- modelName.bin
- modelName.glb
- modelName.gltf
- modelNamebaseColor.png
- modelNamenormal.png
- modelName_occlusionRoughnessMetallic.png
Ao usar a configuração glTF PBR Metal Roughness, o Substance Painter exporta os arquivos de textura apenas no formato PNG. Considere compactar os arquivos de textura e converter para JPG as texturas que não precisam de um canal alfa. Isso reduz o tamanho total do arquivo, e arquivos menores permitem downloads mais rápidos e interações mais tranquilas.
É recomendável manter o tamanho do arquivo em 4 MB ou menos.
Criar um arquivo GLB
- Acesse https://glb-packer-old.glitch.me/.
- Arraste e solte os arquivos que você exportou do Substance Painter na página da web do GLB Packer.
Um arquivo chamado out.glb será baixado no computador. Após a conclusão do download, renomeie o arquivo e faça o upload para a Shopify.