Converter OBJ para GLB
Junte um OBJ, o arquivo .mtl e todas as imagens de textura em um único GLB que abre no navegador, em uma página de produto ou em um visualizador de AR. Chega de links quebrados entre arquivos ao enviar ou compartilhar o modelo.
Conversor de modelos 3D
ou solte arquivos STL, OBJ, MTL … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
STL e OBJ não guardam unidades. Se uma peça aparecer 10× ou 25,4× menor ou maior no fatiador, as unidades foram lidas errado — defina-as aqui.
Blender, programas CAD e fatiadores usam Z para cima; glTF, Unity e a maioria dos motores de jogos usam Y para cima. Troque se o modelo ficar deitado depois de importado.
Usado ao converter sólidos STEP ou IGES em malha. Fino gera curvas suaves, mas arquivos maiores; grosso basta para pré-visualizações rápidas.
Usado só com entrada PNG, JPG ou SVG. Relevo eleva as áreas escuras; a litofania é um painel fino que mostra a foto quando iluminado por trás; a forma extrudada transforma um logotipo ou contorno SVG em uma peça sólida plana.
Largura do modelo impresso; a altura segue a proporção da imagem.
Altura máxima do relevo ou da litofania, ou espessura da forma extrudada. Litofanias costumam usar 2–3 mm.
Placa sólida sob o relevo para a impressão ficar firme. 0 significa sem base.
Como usar esta ferramenta
- 1
Envie o OBJ com os arquivos dele
Compacte o .obj, o .mtl e a pasta de texturas em um único ZIP e envie o ZIP, ou envie só o .obj para um modelo sem texturas. Até 20 arquivos, de 95 MB cada.
- 2
Confirme a escala
O glTF trabalha em metros. Unidades do modelo começa em m, que corresponde às exportações de OBJ do Blender; escolha mm em Configurações avançadas se o OBJ veio de um CAD ou de um programa de impressão 3D.
- 3
Converta para GLB
Clique em Converter para GLB e abra o arquivo em um visualizador, como o model-viewer, o editor do three.js ou o Visualizador 3D do Windows, para conferir.
Um OBJ é uma pasta de arquivos que deixa de funcionar quando um deles some; um GLB é o mesmo modelo, com materiais e texturas, reunido em um único arquivo que a web consegue carregar.
OBJ com texturas
3+ arquivos
model.obj · model.mtl · imagens de textura
Resultado em GLB
1 arquivo
malha, materiais e texturas incorporados
Por que visualizadores web e de AR preferem GLB a OBJ
O Khronos Group lançou o glTF 2.0 em 2017 como formato de entrega e o chama de JPEG do 3D: compacto, rápido de carregar e feito para exibir, não para editar. Ele define materiais fisicamente realistas com mapas de cor base, metálico, rugosidade, normais e oclusão, fixa a escala em uma unidade por metro com o eixo Y apontando para cima e guarda a geometria em buffers que a GPU consegue usar quase diretamente. O GLB é o contêiner binário dele, com a descrição em JSON, a geometria e as imagens em um só arquivo.
O OBJ é anterior a tudo isso. Os materiais vêm do formato MTL do início dos anos 1990, criado para os modelos de sombreamento da época, e as texturas são arquivos separados localizados por caminho relativo. Se você envia só o .obj para um site, o modelo chega cinza; se move o .mtl, as texturas somem. Por isso o model-viewer do Google, o three.js, o Babylon.js e o Scene Viewer do Android tratam o GLB como padrão e o OBJ como segunda opção.
OBJ
Wavefront OBJ
OBJ é um formato de geometria 3D desenvolvido pela Wavefront Technologies. É um arquivo de texto simples que lista vértices, coordenadas de textura, normais e faces, com materiais e texturas referenciados em um arquivo .mtl separado. Quase todo programa de modelagem 3D, motor de jogos e ferramenta de impressão 3D consegue importá-lo. O OBJ não suporta animação, rigging nem hierarquias de cena, e as texturas se perdem se os arquivos MTL e de imagem não forem mantidos juntos.
- Compressão
- –
- Transparência
- –
- Animação
- Não
- Lançamento
- Wavefront Technologies
GLB
glTF binário (GLB)
GLB é a forma binária do glTF 2.0, o formato de transmissão 3D publicado pelo Khronos Group em 2017. Ele reúne geometria, materiais PBR, texturas e animações em um único arquivo compacto, pensado para carregar rápido. O GLB é muito usado em 3D na web, visualizadores de RA, no Android Scene Viewer e em marketplaces de modelos on-line. Algumas ferramentas 3D de desktop mais antigas e programas CAD não o importam.
- Compressão
- –
- Transparência
- –
- Animação
- Sim
- Lançamento
- 2017 · Khronos Group
As pessoas convertem OBJ em GLB porque visualizadores web, plataformas de e-commerce e apps de AR querem um único arquivo autossuficiente com materiais fisicamente realistas (PBR), enquanto o OBJ fica espalhado entre uma malha, um MTL e imagens de textura soltas.
Como preparar um OBJ para uma conversão limpa em GLB
| Faça | Não faça |
|---|---|
| Envie o OBJ, o MTL e as texturas juntos em um único ZIP. | Renomear os arquivos de textura depois de exportar o OBJ. |
| Confira se o .mtl se refere às texturas pelo nome do arquivo, e não por um caminho completo do seu computador. | Deixar texturas 8K em um modelo feito para celulares. |
| Use texturas PNG ou JPG; o núcleo do glTF 2.0 só aceita esses dois formatos. | Esperar que materiais só especulares tenham a mesma aparência sob iluminação PBR. |
| Escolha as Unidades do modelo corretas para o modelo aparecer no tamanho real. | Usar o GLB como arquivo mestre de edição; guarde a cena de origem. |
Como testar o GLB e ir além
Abra o resultado em um visualizador antes de publicar. O Visualizador 3D do Windows, o editor online do three.js e o glTF Sample Viewer aceitam o arquivo arrastado e mostram se as texturas foram carregadas e se o modelo está voltado para o lado certo. Se ele estiver deitado, converta de novo com Eixo vertical em Y para cima.
Para um modelo de impressão que começou como STL e não como OBJ, STL para GLB faz o mesmo trabalho sem a etapa de materiais. Se você recebeu um glTF com arquivos .bin e de imagem separados, glTF para GLB o empacota do mesmo jeito que esta página empacota um OBJ.
Perguntas sobre converter OBJ para GLB
Por que meu modelo fica enorme no visualizador de GLB?
Os números do OBJ estavam em milímetros, e o glTF lê cada unidade como um metro, então um vaso de 200 mm vira um vaso de 200 metros de altura. Defina Unidades do modelo como mm e converta de novo; o conversor escala as coordenadas para metros.
Quais configurações de material do OBJ passam para o GLB?
A cor difusa e o mapa de textura difusa viram a cor base do glTF, um mapa de relevo (bump) ou de normais vira a textura de normais, e a transparência é mantida. As configurações especulares não têm equivalente direto no modelo metálico-rugosidade do glTF e são aproximadas, então materiais brilhantes podem precisar de um ajuste de rugosidade depois.
Posso colocar o GLB em uma página de produto da Shopify?
Sim. A Shopify aceita arquivos GLB como mídia 3D de produto e os exibe em um visualizador giratório. Dispositivos Apple também precisam de uma versão USDZ para AR, que você pode criar com GLB para USDZ.
Minhas texturas são 4K. O GLB vai ficar pesado demais para a web?
As imagens são incorporadas como estão, então quatro texturas 4K podem deixar o arquivo com várias dezenas de megabytes. Redimensione as texturas para 1024 ou 2048 px antes de compactar o OBJ em ZIP se o modelo for exibido em celular; ele terá a mesma aparência no tamanho de visualização.
Qual é a diferença entre GLB e glTF?
São o mesmo formato em dois pacotes. O glTF é um arquivo JSON com arquivos binários e de imagem separados ao lado, enquanto o GLB reúne tudo em um único arquivo binário. O GLB é mais fácil de enviar e compartilhar, por isso a maioria das plataformas pede esse formato.
- Ferramentas de imagem
Como diminuir o tamanho da imagem em KB para formulários e e-mail
11 min de leitura