Visualizador OBJ, no navegador

Arraste um .obj com o .mtl e as imagens que ficam ao lado, ou a pasta. A página desenha a malha com os materiais; um OBJ não tem esqueleto nem animação, e a página não finge que tem.

Como abrir um OBJ

  1. Arraste juntos o .obj, o .mtl e os arquivos de imagem, ou arraste a pasta onde eles estão. Arrastado sozinho, o .obj abre cinza.
  2. Gire e dê zoom. Abra a lista de malhas para ocultar um grupo, ative o wireframe e leia no painel o número de triângulos.
  3. Faça uma captura de tela com a cena, com fundo transparente ou com fundo verde, se precisar de uma imagem do modelo.

O que um OBJ contém

Posições, normais, coordenadas de textura e faces, em texto, com grupos e nomes de materiais. Os materiais ficam no .mtl citado pelo arquivo, e as imagens em arquivos citados pelo .mtl; por isso três coisas precisam chegar juntas. O formato não tem esqueleto, nem shape keys, nem animação, então um personagem salvo como OBJ é uma estátua.

Modelos escaneados grandes abrem; o limite é a memória do seu navegador, não um número definido por esta página. Um arquivo de algumas centenas de megabytes de texto demora um pouco para ser lido.

Perguntas

O modelo está cinza.

O .mtl ou as imagens não foram arrastados junto com o .obj. Arraste todos juntos, ou a pasta.

Um OBJ pode ter esqueleto ou animação?

Não. O formato guarda uma malha e os materiais dela, e nada que se mova. Uma versão do modelo com rig precisa vir do programa que o criou, em FBX ou GLB.

O arquivo é enviado?

Não. Tudo é lido e desenhado no seu navegador.

Isto pode virar um avatar de VTuber?

Não a partir do OBJ: um avatar precisa de ossos, pesos e um rosto que se mexe. Faça o rig do modelo no Blender, exporte FBX ou GLB e converta esse arquivo para VRM.

E STL ou PLY?

Esses têm visualizadores próprios aqui, e os pares de formatos convertem entre todos eles.

A mesma malha em um arquivo só

O conversor OBJ para GLB junta o .obj, o .mtl e as imagens em um único .glb que visualizadores web e motores aceitam como está.

Converter OBJ para GLB