Guia de formatos

Formato de Ficheiro OBJ (.obj)

The rendering community mesh format — UV mapping, multi-material groups, and near-universal software support.

Descarregar Versão de Teste Gratuita

Teste gratuito de 30 dias. Sem cartão de crédito. Windows 10/11.

Garantia de reembolso de 30 dias · licença única  —  Ver preços

Extension.obj (+ .mtl for materials)
Full nameWavefront Object
Geometry typePolygon mesh (triangles, quads, n-gons)
Open standardYes
Supports colorVia MTL material file
Supports UV mappingYes
Supports assembliesNo (groups only)
EncodingASCII text

O que é um arquivo OBJ?

OBJ (Wavefront Object) is a simple ASCII format that stores polygon meshes with vertex positions, UV coordinates and normals. Materials are stored in a companion .MTL file. OBJ is one of the most universally supported interchange formats across rendering, game development and visualization.

Usos comuns de arquivos OBJ

Renderização 3D & Visualização

OBJ is the standard input for offline renderers (Blender Cycles, V-Ray, Arnold) and real-time visualization tools.

Importação de Ativos para Jogos

Unity, Unreal Engine and Godot all import OBJ. For static props without animation, OBJ is a clean alternative to FBX.

Saída de Fotogrametria

Photogrammetry software exports to OBJ because the format preserves UV maps for baked texture maps.

Suporte de software

Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Unity, Unreal Engine, SolidWorks, Fusion 360 and virtually all 3D tools.

Converter este formato

Comumente convertido a partir de STEP ou IGES (para visualização), para glTF/GLB (para web e RA), para DAE (para cadeias de cena) ou para STL (para impressão 3D).

Como converter para OBJ

Transformar um modelo CAD ou outra malha em um arquivo OBJ leva três passos no 3D CAD Converter.

1

Carregue o seu modelo

Arraste um arquivo STEP, IGES, FBX, glTF ou STL para o aplicativo, ou solte uma pasta inteira para converter muitos modelos de uma só vez.

2

Escolha OBJ

Selecione OBJ como formato de saída. O aplicativo grava automaticamente um arquivo de material .mtl correspondente, e você pode definir a qualidade da malha antes de converter.

3

Converta

Clique em Converter e o aplicativo grava o .obj junto com o seu .mtl e quaisquer arquivos de textura. Tudo é executado offline, então os seus modelos permanecem na sua máquina.

Prefere a linha de comando? A CLI incluída também converte de e para OBJ:

Converter uma peça STEP em OBJ
cadconvert convert -i part.step -o part.obj

Converter uma malha OBJ em GLB para a web
cadconvert convert -i model.obj -o model.glb

Processar em lote uma pasta inteira (de forma recursiva) para OBJ
cadconvert batch -i ./in -o ./out -f obj -r

Adicione --units ou --tessellation para controlar a escala e a densidade da malha ao converter de formatos CAD como STEP.

OBJ: o formato de malha universal

O OBJ é a língua franca das malhas 3D. Quase todo renderizador, motor de jogo e ferramenta de modelagem o lê e o grava, e o seu arquivo complementar .mtl transporta as referências de material e textura, então o OBJ continua sendo a escolha segura para visualização, saída de fotogrametria e movimentação de geometria estática entre ferramentas. É texto simples, aberto e livre de restrições proprietárias.

Precisa de um destino para web ou AR, ou de uma malha para impressão 3D? Compare o OBJ com glTF, STL.

Problemas comuns com OBJ e como evitá-los

MTL ou texturas ausentes

O OBJ armazena apenas a geometria; as cores e texturas ficam em um arquivo .mtl separado que o .obj referencia, e o .mtl aponta para arquivos de imagem. Mova ou envie os três juntos — o .obj, o seu .mtl e as texturas — ou o modelo carrega sem texturas. O 3D CAD Converter grava automaticamente o .mtl correspondente.

Sem grafo de cena nem montagens

O OBJ suporta grupos nomeados, mas não tem uma hierarquia de cena real, então montagens CAD de várias peças são achatadas em um único objeto. Se precisar manter a estrutura da montagem, exporte para glTF/GLB ou FBX em vez disso, que preservam uma árvore de nós.

Orientação Y-up versus Z-up

As ferramentas CAD geralmente são Z-up, enquanto muitos renderizadores e motores de jogos são Y-up, então um OBJ importado pode aparecer girado 90 graus. O 3D CAD Converter aplica a convenção de eixos correta na exportação; se um modelo ainda parecer inclinado, gire-o na sua ferramenta de destino.

OBJ: perguntas frequentes

O que é um arquivo .obj?

Um arquivo .obj é um arquivo Wavefront Object: um formato 3D em texto simples que armazena a geometria da malha poligonal como posições de vértices, coordenadas de textura UV e normais. Os dados de cor e textura ficam em um arquivo de material .mtl complementar. Como o OBJ é simples, aberto e não proprietário, é um dos formatos de malha com o suporte mais universal em ferramentas de renderização, jogos e visualização.

Por que o meu arquivo OBJ está sem os seus materiais ou texturas?

O OBJ armazena apenas a geometria; as cores e texturas ficam em um arquivo .mtl separado que o .obj referencia, e o .mtl por sua vez referencia arquivos de imagem. Se você mover ou enviar um OBJ sem o seu .mtl e as suas texturas, ele carrega sem texturas. Mantenha sempre juntos o .obj, o seu .mtl e as imagens de textura. O 3D CAD Converter grava o .mtl correspondente ao lado de cada OBJ que exporta.

Como converto um arquivo OBJ em glTF ou STL?

Abra o OBJ no 3D CAD Converter, escolha glTF/GLB para web e AR ou STL para impressão 3D, e converta; solte uma pasta para processar muitos arquivos em lote. Na linha de comando, execute cadconvert convert -i model.obj -o model.glb ou cadconvert convert -i model.obj -o model.stl. Você também pode converter arquivos STEP e IGES em OBJ da mesma forma.

Posso converter arquivos OBJ de graça?

Sim. O 3D CAD Converter oferece uma avaliação gratuita que converte OBJ em glTF, STL, FBX, PLY e mais — e converte STEP e IGES em OBJ — incluindo pastas inteiras em lote, com controle sobre a qualidade da malha. Use o aplicativo de desktop ou a linha de comando cadconvert.