Blog do STL Viewerstlviewer.swift.id

GLB para STL: como visualizar e converter GLB e glTF para imprimir

Por Ihwan · · 5 min de leitura

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:

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 GLBProblema para impressão
Unidade padrão em metrosUm 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 texturaOlhos, 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 demaisAbaixo 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:

  1. Importe o .glb (ou o .gltf com seus arquivos ao lado).
  2. Remova o que não imprime: câmeras, luzes, esqueleto, planos de fundo.
  3. Junte as partes num só objeto, se fizer sentido, e verifique se as sobreposições foram unidas.
  4. 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.
  5. Feche a malha com a ferramenta de reparo do programa e dê espessura a superfícies finas.
  6. 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ê:

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:

  1. Tamanho (L × P × A): está na escala que você queria?
  2. Malha fechada: precisa ser "Sim" para volume e filamento confiáveis.
  3. Triângulos: um número na casa dos milhões indica que vale simplificar.
  4. 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.