.OBJ

Arquivo OBJ

Wavefront OBJ (3D geometry)
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo OBJ é um modelo 3D no formato Wavefront OBJ - uma lista de texto simples de vértices, faces e normais de superfície. Abra-o gratuitamente com o Blender, o Microsoft 3D Viewer no Windows ou o 3DViewer.net em um navegador. Se o modelo carregar cinza ou sem textura, o arquivo .mtl complementar e as imagens de textura estão ausentes na mesma pasta.

Desenvolvedor: Wavefront Technologies Categoria: Arquivos 3D Padrão aberto MIME: model/obj
ABRE EM Windows macOS Linux Web
Relacionado: .DCM · .STEP · .SKP · .STP

Nesta página

19k+ extensões indexadas
Última revisão em Aug 9, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro OBJ?

O formato de arquivo .obj é usado para armazenar objetos 3D criados com diversos softwares de design e edição. Cada arquivo .obj pode conter dados como coordenadas de vértices, normais de superfície, coordenadas de textura UV e referências a arquivos de imagem de textura externos. Arquivos .obj não contêm dados sobre o ambiente do objeto - não há informações de iluminação, câmera ou hierarquia de cena. O formato foi desenvolvido pela Wavefront Technologies, originalmente projetado como um arquivo de armazenamento para sua aplicação Advanced Visualizer.

Compatibilidade de arquivos OBJ e MTL

Arquivos .obj frequentemente contêm referências a arquivos .mtl complementares, que descrevem o material de sombreamento da superfície de cada objeto e dados relevantes. Cada arquivo .obj pode referenciar um ou mais arquivos .mtl; sem eles, as malhas são renderizadas como geometria sem sombreamento.

Aplicações do formato OBJ

O .obj é um formato aberto amplamente suportado e é considerado um padrão de fato para intercâmbio de objetos 3D. Por ser texto ASCII simples, os arquivos .obj são legíveis por humanos e fáceis de analisar, razão pela qual essencialmente todos os softwares de CAD e edição 3D oferecem meios de importar e exportar dados neste formato. Nos últimos anos, com o crescimento da tecnologia de impressão 3D, o .obj ganhou ainda mais popularidade - particularmente como o formato de escolha para fluxos de trabalho de impressão multicolorida e multimaterial. É comumente usado ao lado de .stl e .ply em pipelines de manufatura aditiva, e cada vez mais como um formato de origem para conversão para formatos de intercâmbio modernos, como .gltf.

Segurança e proteção

RISCO: LOW

Um OBJ consiste em dados de geometria em texto simples - não contém código executável e não pode executar nada, portanto, abrir um é seguro. Os únicos problemas práticos não são maliciosos: malhas muito grandes ou com alta contagem de polígonos (ex: varreduras 3D) podem demorar para carregar, e um OBJ texturizado precisa de seu .mtl complementar e arquivos de imagem ou aparecerá cinza/sem textura. Como sempre, confie na extensão apenas após verificá-la - um arquivo fingindo ser «model.obj» que na verdade é um executável é o risco real, não o formato OBJ em si.

Detalhes do formato

em resumo
NOME COMPLETOWavefront OBJ (3D geometry)
DESENVOLVEDORWavefront Technologiesdesde Late 1980s (Wavefront Technologies, for The Advanced Visualizer)
CATEGORIAArquivos 3D
TIPO MIMEmodel/obj
TIPODefinição de geometria 3D em texto simples (vértices, faces, normais, coordenadas de textura)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Arquivo de objeto COFF (.obj) - Um arquivo de objeto compilado produzido como um intermediário de compilação por compiladores C/C++, não relacionado ao formato de modelo 3D.

Programas que abrem arquivos OBJ

Windows4 apps
Blender Código aberto File > Import > Wavefront (.obj); o editor 3D gratuito padrão no Linux.
MeshLab Código aberto Abra o OBJ para inspeção, limpeza e conversão de malha.
Autodesk Maya Pago File > Import o OBJ para modelagem/animação profissional.
3D Viewer (Microsoft) Gratuito Clique duas vezes para visualizar/girar o modelo - o aplicativo gratuito da Microsoft Store lê OBJ. Visualização rápida, sem edição.
macOS3 apps
Blender Código aberto File > Import > Wavefront (.obj); o editor 3D gratuito padrão no Linux.
MeshLab Código aberto Abra o OBJ para inspeção, limpeza e conversão de malha.
Preview / Quick Look Integrado Pressione Espaço em um .obj no Finder, ou abra na Pré-visualização, para ver o modelo 3D (o macOS possui renderização integrada de OBJ/USDZ). Apenas visualização.
Linux2 apps
Blender Código aberto File > Import > Wavefront (.obj); o editor 3D gratuito padrão no Linux.
MeshLab Código aberto Abra o OBJ para inspeção, limpeza e conversão de malha.
Web2 apps
3DViewer.net Gratuito Arraste o .obj (e seu .mtl + texturas) para o navegador para visualizar, girar e medir - sem instalação. Visualizador online de código aberto.
Sketchfab Freemium Faça o upload do OBJ para visualizá-lo no navegador com materiais realistas; bom para compartilhamento.

Detalhes técnicos

especificação profunda
Codificação de arquivoTexto ASCII simples; compatível com UTF-8, sem seções binárias
Assinatura do arquivo (magic bytes)Nenhuma - identificado por tokens de início de linha: `v ` (vértice), `vt ` (coord. UV), `vn ` (normal), `f ` (face), `mtllib`
Tipo MIME`model/obj`
Sistema de coordenadasDestro; Y para cima por convenção (alguns exportadores usam Z para cima)
Primitivas de geometriaVértices (`v`), coordenadas de textura UV (`vt`), normais (`vn`), faces (`f`), linhas (`l`), pontos (`p`)
Tipos de polígonosTriângulos, quadriláteros e n-gonos arbitrários (polígonos com qualquer número de vértices por face)
Base de índiceÍndices inteiros baseados em 1; valores negativos permitidos como referências relativas (reversas)
Referências de materialArquivo(s) `.mtl` externos declarados com `mtllib`; aplicados por grupo de malha via `usemtl`
Estrutura de objeto/grupoObjetos nomeados (palavra-chave `o`) e grupos (palavra-chave `g`) permitem malhas de várias partes em um único arquivo
Mapeamento de texturaCoordenadas UV armazenadas como entradas `vt`; caminhos de arquivos de imagem de textura definidos no `.mtl` complementar
Geometria de forma livreCurvas NURBS e superfícies B-spline opcionais via palavras-chave `curv` / `surf` - raramente implementadas na prática
Suporte a animaçãoNenhum - apenas geometria estática; animação requer formatos externos (FBX, glTF)
Dados da cenaSem iluminação, câmeras ou hierarquia de cena; o formato armazena apenas geometria
CompressãoTexto simples não compactado; os arquivos compactam eficientemente com ZIP ou gzip
Adequação para impressão 3DAmplamente aceito por softwares fatiadores; preferido em relação ao STL para impressão FDM multicolorida/multimaterial
InteroperabilidadeSuportado nativamente por Blender, Autodesk Maya, Cinema 4D, ZBrush, SolidWorks e a maioria das ferramentas CAD/DCC
LançadoLate 1980s (Wavefront Technologies, for The Advanced Visualizer)
Padrão abertoSim · livre de royalties
Especificaçãopaulbourke.net

Conversões de OBJ

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos OBJ. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia
R
RaghvSep 2026SEM RESPOSTA
How to get a free aeroplane obj model for my trapcode particular
Aguardando uma resposta

Perguntas frequentes

Como abro um arquivo OBJ gratuitamente?
Use o Blender (edição completa), MeshLab (limpeza/inspeção), o Microsoft 3D Viewer gratuito no Windows, o Quick Look/Pré-visualização no macOS ou um visualizador online como o 3DViewer.net. Nenhum exige software pago.
Por que meu modelo OBJ abre cinza ou sem texturas?
O OBJ armazena apenas a geometria. Cores e texturas residem em um arquivo .mtl separado, além dos arquivos de imagem referenciados por ele. Se você tiver apenas o .obj, ou se o .mtl/texturas não estiverem na mesma pasta, o modelo aparecerá sem textura. Mantenha todos os arquivos juntos.
Como converto um OBJ para STL para impressão 3D?
Abra o OBJ no Blender ou MeshLab e exporte como STL, depois carregue o STL no seu fatiador (Cura, PrusaSlicer). O STL é apenas geometria, portanto, qualquer cor/textura será descartada - isso é o esperado para impressão.
Qual a diferença entre OBJ e STL?
Ambos são formatos de malha. O OBJ pode armazenar coordenadas de textura, normais e referenciar materiais (via .mtl), por isso é usado para renderização/jogos. O STL armazena apenas a superfície bruta de triângulos sem cor - é o padrão para impressão 3D.
Qual a diferença entre OBJ e STEP?
O OBJ é uma MALHA de triângulos (uma aproximação da superfície) para gráficos e impressão. O STEP é geometria CAD exata (superfícies e sólidos precisos que você pode medir e editar). Você não consegue transformar de forma confiável uma malha OBJ de volta em um modelo CAD STEP limpo.

Referências

1Library of Congress - Wavefront OBJ format descriptionwww.loc.gov
2Paul Bourke - Wavefront OBJ file format specificationpaulbourke.net

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.EXEWindows Executable (Portable Executable)
5.RPMSGRestricted Permission Message
6.JPGJPEG Image
7.PARTPartial Download File
8.ICSiCalendar data file
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

Extensões relacionadas

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z