OBJ (Wavefront) — fichier .obj
pérenneFormat de maillage 3D texte, simple et largement supporté, souvent accompagné d'un fichier de matériaux MTL.
L’OBJ, développé par Wavefront Technologies dans les années 1980 pour ses outils d’animation, décrit un maillage 3D en texte lisible : des lignes “v” pour les sommets, “vt” pour les coordonnées de texture, “vn” pour les normales, et “f” pour les faces qui les relient. Sa simplicité et son ancienneté en ont fait l’un des formats 3D les plus universellement supportés.
Ce format n’a aucune signature binaire : c’est du texte pur, sans en-tête ni structure imposée en tout début de fichier au-delà de commentaires optionnels commençant par “#”.
L’OBJ ne décrit que la géométrie et les références de matériaux ; les propriétés visuelles elles-mêmes (couleur, texture, réflectivité) sont définies dans un fichier compagnon séparé au format MTL, référencé depuis l’OBJ par une ligne “mtllib” — une architecture à deux fichiers qui distingue l’OBJ de formats plus autosuffisants comme le glTF.
Son absence totale de gestion des animations ou des hiérarchies d’objets articulés en fait un format adapté aux modèles statiques mais inadapté aux personnages animés, un rôle repris par des formats plus riches comme le FBX ou le glTF pour ce type de contenu.
La simplicité de sa syntaxe texte en fait un format d’échange presque universel entre logiciels de modélisation 3D, souvent utilisé comme dénominateur commun quand deux outils ne partagent aucun autre format en commun, au prix d’une taille de fichier plus importante qu’un format binaire équivalent.
Les applications grand public de numérisation 3D par photogrammétrie, qui reconstruisent un modèle à partir d’une série de photos prises avec un smartphone, exportent très souvent leur résultat au format OBJ accompagné de sa texture, ce format servant alors de passerelle universelle vers un logiciel de retouche 3D ou un moteur de jeu pour la suite du traitement.
Signature binaire
Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .obj ?
Blender, MeshLab permettent d'ouvrir gratuitement un fichier .obj. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format OBJ (Wavefront) ?
Le type MIME du format OBJ (Wavefront) est model/obj.
Le format OBJ (Wavefront) (.obj) est-il encore utilisé aujourd'hui ?
Oui, le format OBJ (Wavefront) est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.
Peut-on ouvrir un fichier .obj sur mobile, sans installer d'application ?
Oui : Blender ou MeshLab fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Pourquoi mon fichier .obj ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
STL, OBJ, FBX, glTF : quel format de fichier 3D choisir selon l'usage →
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :