Você gerou um modelo com uma ferramenta de IA, baixou um personagem de um site de modelos para jogos ou recebeu um objeto feito para realidade aumentada, e o arquivo termina em .glb. O fatiador não aceita, e o visualizador do celular também não. Isso acontece porque GLB e glTF foram feitos para telas, não para impressoras. Este guia explica como visualizar esses arquivos, como converter GLB para STL e o que conferir depois.
Resumindo: GLB é a versão em arquivo único do glTF, um formato para web, jogos e AR. Para imprimir, importe o GLB num programa 3D no computador, ajuste a escala para milímetros e exporte como STL (ou 3MF). Depois, abra o STL no celular para conferir tamanho e malha fechada. O STL Viewer não abre GLB.
O que são GLB e glTF
O glTF é chamado de "JPEG do 3D": um formato leve para transmitir modelos pela internet e mostrar em tempo real. Ele existe em duas formas:
- .gltf: um arquivo de texto (JSON) acompanhado de arquivos binários e imagens de textura separados.
- .glb: tudo empacotado num único arquivo binário. É o mais comum para baixar e compartilhar.
Além da malha, o GLB pode trazer texturas, materiais com brilho e rugosidade, esqueleto para animação, câmeras e luzes. Nada disso serve para uma impressora, que só precisa saber onde termina o sólido.
Por que um GLB não vai direto para a impressora
| Característica do GLB | Problema para impressão |
|---|---|
| Unidade padrão em metros | Um boneco de 0,12 m pode virar 0,12 mm se for lido como milímetros |
| Superfícies abertas e planos de uma face só | A malha não é fechada; o fatiador não sabe o que é dentro e fora |
| Detalhes pintados na textura | Olhos, roupas e relevos que parecem 3D são só imagem; na impressão somem |
| Partes sobrepostas (cabelo, acessórios) | Malhas que se cruzam e geram camadas estranhas |
| Peças finas demais | Abaixo de cerca de 0,8 mm, uma impressora FDM comum pode não conseguir imprimir |
Como converter GLB para STL
A conversão é feita no computador, num programa de modelagem 3D ou num editor de malhas gratuito e de código aberto que importe glTF. Os passos gerais:
- Importe o .glb (ou o .gltf com seus arquivos ao lado).
- Remova o que não imprime: câmeras, luzes, esqueleto, planos de fundo.
- Junte as partes num só objeto, se fizer sentido, e verifique se as sobreposições foram unidas.
- Ajuste a escala: defina o tamanho final em milímetros. Se o personagem deve ter 120 mm de altura, escale até a altura ser 120.
- Feche a malha com a ferramenta de reparo do programa e dê espessura a superfícies finas.
- Exporte como STL binário, ou 3MF se quiser manter a unidade declarada.
Qualquer que seja o programa usado, os problemas da tabela acima não somem sozinhos na conversão: trocar a extensão do arquivo não transforma um modelo de tela num modelo imprimível.
Exemplo: um personagem gerado por IA
Você gerou um dragão de mesa e baixou dragao.glb (14 MB). Depois de importar e exportar como STL sem mexer na escala, você abre o STL no celular e vê:
- Tamanho: 1,02 × 0,74 × 0,88 mm. O modelo estava em metros (1,02 m) e o número foi gravado como se fosse milímetro. Não é um caso de polegadas: aqui o fator é 1000, não 25,4.
- Triângulos: 1 600 000. Bem mais do que o necessário para uma peça de mesa.
- Malha fechada: "Não, tem furos ou arestas abertas". As asas eram planos sem espessura.
Você volta ao programa no computador, escala para 102 mm de comprimento, dá 1,2 mm de espessura às asas, repara a malha, simplifica para cerca de 300 000 triângulos e exporta de novo. No celular, agora aparece 102 × 74 × 88 mm e malha fechada "Sim". Pronto para o fatiador. Para outros cuidados com modelos de IA, veja modelos 3D gerados por IA.
Quando o detalhe está só na textura
Muitos GLB parecem detalhados porque a textura pinta sombras, costuras e rugas sobre uma malha simples. Na conversão para STL, a textura é descartada e sobra a forma. Para descobrir isso antes, veja o modelo convertido numa cor única e com boa iluminação: se o rosto do personagem ficou liso, os traços eram pintura.
Há duas saídas. A primeira é aceitar a forma simples e pintar a peça depois de impressa. A segunda é, no programa 3D, transformar a textura em relevo real com uma ferramenta de deslocamento, o que aumenta bastante o número de triângulos. Nesse caso, simplifique de novo antes de exportar e confira o resultado no aramado.
Conferindo o STL convertido no celular
O STL Viewer para Android entra depois da conversão. Abra o STL ou 3MF exportado e confira em Informações do modelo:
- Tamanho (L × P × A): está na escala que você queria?
- Malha fechada: precisa ser "Sim" para volume e filamento confiáveis.
- Triângulos: um número na casa dos milhões indica que vale simplificar.
- Raio X: mostra partes internas que sobraram, como olhos ou dentes duplicados dentro da cabeça.
O guia informações do modelo explica cada campo. Se o tamanho estiver só um pouco fora, a ferramenta Premium Escalar e exportar ajusta por porcentagem ou para um tamanho exato e salva um STL binário.
Observação: o STL Viewer não abre arquivos GLB nem glTF e não converte formatos. Se você tentar abrir um GLB, o app mostra uma mensagem pedindo para exportar o modelo como STL, OBJ ou 3MF. A conversão acontece em outro programa, no computador.
E se o programa não exportar STL?
Quase todo programa 3D exporta OBJ, e o OBJ também abre no app, inclusive com as cores do MTL. É uma alternativa razoável para conferir o modelo; para imprimir, o STL ou o 3MF continuam sendo os formatos mais seguros. Veja como abrir OBJ com cores e, para entender a importância de uma malha sem furos, o que é malha fechada. Mais no site do STL Viewer.
Perguntas frequentes
Posso imprimir um arquivo GLB?
Não diretamente na maioria dos casos. Converta para STL ou 3MF num programa 3D, ajuste a escala em mm e repare a malha.
Por que o GLB convertido ficou minúsculo?
O GLB usa metros. Se os números forem lidos como milímetros, o modelo fica 1000 vezes menor.
O STL Viewer abre GLB?
Não. Ele mostra uma mensagem pedindo para exportar o modelo como STL, OBJ ou 3MF em outro programa.