UltKit

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

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 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. 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. 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

Nada mais se perde no caminho

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
Conversor de OBJ

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
Conversor de GLB

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çaNã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.