🍋
Menu
.obj Other

OBJ (Wavefront 3D Object)

OBJ est un format de modèle 3D largement pris en charge qui stocke la géométrie (sommets, faces, normales, UV) et référence des fichiers de matériau externes (.mtl) pour les couleurs et textures. C'est un format d'échange courant entre la modélisation 3D, le rendu et les moteurs de jeu.

Type MIME

model/obj

Type

Binaire

Compression

Sans perte

Avantages

  • + Supported by virtually every 3D application
  • + Human-readable plain-text format
  • + Supports geometry, normals, UVs, and materials

Inconvénients

  • No animation or skeletal rig support
  • Verbose text format — large files for complex models
  • Material references are external (.mtl), complicating file management

Quand utiliser .OBJ

Utilisez OBJ pour échanger des modèles 3D entre applications ; utilisez glTF pour le rendu temps réel et STL pour l'impression 3D.

Détails techniques

OBJ est un format texte brut avec des lignes commençant par des mots-clés : v (sommet), vn (normale), vt (coordonnée de texture), f (face). Les définitions de matériau sont stockées dans des fichiers .mtl compagnons référencés par les directives 'usemtl'.

Historique

Wavefront Technologies a créé OBJ dans les années 1980 pour son logiciel Advanced Visualizer. La simplicité et l'ouverture du format en ont fait un standard d'échange 3D universel, survivant à des décennies de changements dans l'industrie.

Convertir depuis .OBJ

Convertir en .OBJ

Formats associés