Blog

GLB, OBJ, FBX ou STL: qual formato 3D usar (e por que o seu modelo fica branco)

O formato do arquivo explica quase todo problema com modelo 3D: o que abre branco, o que perde a animação e o que pesa demais para a web. Veja qual usar em cada destino e as cinco causas reais de um modelo aparecer sem textura.

13 de agosto de 2026 · Agência Primeira Página

GLB, OBJ, FBX ou STL: qual formato 3D usar (e por que o seu modelo fica branco)

Quase todo problema com arquivo 3D começa antes de alguém abrir o arquivo: começa no formato em que ele foi salvo. O modelo que abre branco, o que perde a animação, o que pesa 45 MB e trava o celular, o que "sumiu com a cor" — em geral não são defeitos do modelo. São escolhas de formato que ninguém explicou para quem enviou.

Este guia é a régua que usamos aqui todo dia, com os quatro formatos que circulam de verdade e o motivo, arquivo por arquivo, de o seu modelo aparecer branco.

Os quatro formatos que você vai receber

A diferença entre eles não é qualidade: é o que cada um consegue carregar dentro de si.

  • STL — só geometria. Sem cor, sem textura, sem material, sem animação. É o formato da impressão 3D, e cumpre bem esse papel. Se você recebeu um STL esperando ver cor, a cor nunca esteve ali: não é conversão malfeita, é o formato.
  • OBJ — geometria mais as coordenadas de textura, mas o material mora num arquivo separado (.mtl) e as imagens em outros arquivos ainda. É o formato que mais chega quebrado, porque a pessoa manda o .obj e esquece o resto.
  • FBX — geometria, materiais, esqueleto e animação num arquivo só. Excelente para trocar modelo entre programas de modelagem. Ruim para a web: é proprietário, pesado e nenhum navegador abre nativamente.
  • GLB — geometria, textura, material e animação embutidos num único arquivo. É o formato da web, do 3D em página e da realidade aumentada. O glTF é o mesmo padrão com os arquivos separados; o GLB é a versão empacotada, e é a que você quer.

A régua: o destino decide o formato

Não existe "melhor formato" — existe o formato certo para onde o arquivo vai parar.

  • Vai para impressão 3D? STL.
  • Vai de um programa de modelagem para outro, com animação? FBX.
  • Vai abrir no navegador, num site, no celular ou em realidade aumentada? GLB, sempre.
  • Veio de engenharia, em STEP ou IGES? É CAD: precisa ser convertido antes de qualquer uso visual.

Guarde esta frase para pedir arquivo: "me manda em GLB, com as texturas embutidas". Ela resolve, de uma vez, metade dos problemas descritos abaixo.

Por que o seu modelo aparece branco

Esta é a pergunta que mais chega até nós, e quase sempre a resposta está numa destas cinco causas. Todas já nos morderam.

  • A textura está num formato que o visualizador não lê. Imagens em WebP, AVIF ou KTX2/BasisU deixam o arquivo menor e são aceitas pelo padrão — mas vários visualizadores e o modo de RA simplesmente não as decodificam. Resultado: geometria certa, superfície branca. A textura está lá; ninguém consegue mostrá-la.
  • O material é do tipo antigo. Modelos exportados com specular-glossiness (a extensão KHR_materials_pbrSpecularGlossiness) abrem brancos nos visualizadores modernos, que só entendem metallic-roughness. É uma conversão de material, não de arquivo — e é preciso fazê-la antes de qualquer otimização, senão o problema atravessa o processo inteiro.
  • O OBJ chegou sem o .mtl e sem as imagens. O arquivo abre, a forma está perfeita e não há cor nenhuma, porque a cor estava nos arquivos que ficaram para trás.
  • O arquivo aponta para uma textura que só existia no computador de quem exportou. Acontece muito com modelos antigos: dentro do arquivo há um caminho para uma imagem que não veio junto.
  • O modelo nunca teve cor. Peças de CAD costumam não carregar material — o acabamento vive no programa, não no arquivo. Já recebemos um pacote de carro com FBX que converteu perfeitamente e saiu todo cinza: eram dezenove materiais lisos e nenhuma imagem. O conversor foi fiel; o arquivo é que era assim.

Repare no padrão: branco quase nunca significa arquivo corrompido. Significa que alguma informação de superfície não sobreviveu ao caminho até a tela — e cada uma dessas cinco causas tem conserto diferente.

Tamanho: por que 45 MB não serve para a web

Um arquivo de engenharia carrega precisão que nenhuma tela precisa. Uma montagem industrial que chega com 45 MB não é "um modelo pesado": é um modelo pensado para outra finalidade. Na web, cada megabyte é tempo de espera de quem está com o celular na mão — e quem espera, sai.

O caminho é reduzir sem estragar: compactar a geometria, limitar as texturas a um tamanho razoável e descartar o que não aparece. Na prática, a mesma montagem de 45,6 MB que citamos acima sai com 1,64 MB depois desse tratamento, sem diferença visível na tela. É essa versão que deve ir para o site, não o arquivo original.

Como converter sem instalar nada

Para as conversões do dia a dia — STL, OBJ, FBX, DAE, PLY e também STEP e IGES de CAD — você pode usar o nosso conversor de arquivos 3D, gratuito e sem cadastro. Nos formatos de malha, a conversão acontece dentro do seu navegador: o arquivo não sai da sua máquina, o que resolve o problema de mandar projeto industrial para um site desconhecido. Só o CAD é processado no servidor, porque exige um motor que o navegador não aguenta em tempo razoável.

E se o objetivo final for mostrar o modelo para um cliente — girando na tela ou aparecendo no espaço dele pela câmera —, é disso que tratam a nossa página de realidade aumentada e o trabalho de modelagem e animação 3D, para quando o arquivo que existe ainda não está no ponto.

O resumo em três linhas

  • Peça GLB com texturas embutidas. É o formato que sobrevive ao caminho até a tela.
  • Modelo branco é sintoma, não defeito. Textura em formato exótico, material antigo ou arquivo que ficou para trás — nessa ordem de probabilidade.
  • O arquivo de engenharia não é o arquivo da web. São dois arquivos com finalidades diferentes, e tratar os dois como um só é o erro que trava a página.

Perguntas frequentes

Qual é o melhor formato 3D para a web?

GLB. Ele embute geometria, textura, material e animação num único arquivo, é lido nativamente pelos navegadores e é o formato usado em realidade aumentada. Para impressão 3D o certo é STL, e para trocar modelos entre programas de modelagem, FBX.

Por que o meu modelo 3D aparece todo branco?

Na maioria dos casos por três motivos: a textura está num formato que o visualizador não decodifica (WebP, AVIF ou KTX2), o material é do tipo antigo specular-glossiness em vez de metallic-roughness, ou o arquivo veio sem os arquivos de textura que o acompanhavam. Em peças de CAD há um quarto motivo: o modelo nunca teve cor.

Qual a diferença entre GLB e glTF?

É o mesmo padrão. O glTF guarda o modelo em vários arquivos separados (geometria, texturas, materiais) e o GLB empacota tudo num arquivo só. Para enviar, publicar ou usar em realidade aumentada, o GLB é sempre mais seguro, porque nada fica para trás no caminho.

Posso converter STL para GLB e ganhar cor?

Não. O STL guarda apenas a geometria, então não existe cor a recuperar: a conversão entrega um modelo cinza. Para ter cor é preciso aplicar material e textura depois, num programa de modelagem — é trabalho de acabamento, não de conversão.

Qual o tamanho aceitável para um modelo 3D em site?

Quanto menor, melhor, e raramente há motivo para passar de alguns megabytes. Arquivos de engenharia com dezenas de megabytes costumam cair para poucos megabytes depois de compressão de geometria e redução das texturas, sem diferença visível na tela.

Preciso instalar algum programa para converter um arquivo 3D?

Não. Formatos de malha como STL, OBJ, FBX, DAE e PLY podem ser convertidos dentro do próprio navegador, sem enviar o arquivo para lugar nenhum. Já formatos de CAD, como STEP e IGES, exigem processamento em servidor por causa do motor de geometria que eles usam.