Guide des formats
Le format de maillage de la communauté de rendu — UV mapping, groupes multi-matériaux et compatibilité logicielle universelle.
Télécharger l'essai gratuitEssai gratuit de 30 jours. Aucune carte de crédit requise. Windows 10/11.
Garantie satisfait ou remboursé 30 jours · licence unique — Voir les tarifs
| Extension | .obj (+ .mtl for materials) |
|---|---|
| Full name | Wavefront Object |
| Geometry type | Polygon mesh (triangles, quads, n-gons) |
| Open standard | Yes |
| Supports color | Via MTL material file |
| Supports UV mapping | Yes |
| Supports assemblies | No (groups only) |
| Encoding | ASCII text |
OBJ (Wavefront Object) a été développé par Wavefront Technologies à la fin des années 1980. C'est un format texte ASCII simple qui stocke des maillages polygonaux avec positions de sommets, coordonnées UV et normales de sommets. Les définitions de matériaux sont stockées dans un fichier .MTL associé. OBJ est l'un des formats d'échange les plus universellement supportés en rendu, développement de jeux et visualisation.
OBJ est le format d'entrée standard pour les moteurs de rendu hors ligne (Blender Cycles, V-Ray, Arnold) et les outils de visualisation en temps réel.
Unity, Unreal Engine et Godot importent tous les fichiers OBJ. Pour les éléments statiques sans animation, OBJ est une alternative propre à FBX.
Les logiciels de photogrammétrie (Agisoft Metashape, RealityCapture, Polycam) exportent en OBJ car le format préserve les UV maps.
Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Unity, Unreal Engine, SolidWorks, Fusion 360 et pratiquement tous les outils 3D.
Couramment converti depuis STEP ou IGES (pour la visualisation), en glTF/GLB (pour le web et l'AR), en DAE (pour les chaînes de scène) ou en STL (pour l'impression 3D).
Transformer un modèle CAD ou un autre maillage en un fichier OBJ prend trois étapes dans 3D CAD Converter.
Chargez votre modèle
Glissez un fichier STEP, IGES, FBX, glTF ou STL dans l'application, ou déposez un dossier entier pour convertir de nombreux modèles d'un coup.
Choisissez OBJ
Sélectionnez OBJ comme format de sortie. L'application écrit automatiquement un fichier de matériau .mtl correspondant, et vous pouvez régler la qualité du maillage avant de convertir.
Convertissez
Cliquez sur Convertir et l'application écrit le fichier .obj avec son .mtl et tous les fichiers de texture. Tout s'exécute hors ligne, vos modèles restent donc sur votre machine.
Vous préférez la ligne de commande ? La CLI fournie convertit aussi vers et depuis OBJ :
Ajoutez --units ou --tessellation pour contrôler l'échelle et la densité du maillage lors d'une conversion depuis des formats CAD tels que STEP.
OBJ est la lingua franca des maillages 3D. Presque tous les moteurs de rendu, moteurs de jeu et outils de modélisation le lisent et l'écrivent, et son fichier compagnon .mtl porte les références de matériaux et de textures, si bien qu'OBJ reste le choix sûr pour la visualisation, les sorties de photogrammétrie et le transfert de géométrie statique entre outils. C'est du texte brut, ouvert et libre de toute restriction propriétaire.
Besoin plutôt d'une cible web ou AR, ou d'un maillage pour l'impression 3D ? Comparez OBJ avec glTF, STL.
OBJ ne stocke que la géométrie ; les couleurs et les textures résident dans un fichier .mtl distinct que le fichier .obj référence, et le .mtl pointe vers des fichiers image. Déplacez ou envoyez les trois ensemble — le .obj, son .mtl et les textures — sinon le modèle se charge sans texture. 3D CAD Converter écrit automatiquement le .mtl correspondant.
OBJ prend en charge les groupes nommés mais n'a pas de véritable hiérarchie de scène, si bien que les assemblages CAD multipièces sont aplatis en un seul objet. Si vous devez conserver la structure d'assemblage, exportez plutôt en glTF/GLB ou FBX, qui préservent un arbre de nœuds.
Les outils CAD sont généralement Z-up tandis que de nombreux moteurs de rendu et moteurs de jeu sont Y-up, si bien qu'un OBJ importé peut apparaître pivoté de 90 degrés. 3D CAD Converter applique la bonne convention d'axe à l'export ; si un modèle paraît encore basculé, faites-le pivoter dans votre outil cible.
Un fichier .obj est un fichier Wavefront Object — un format 3D en texte brut qui stocke la géométrie d'un maillage polygonal sous forme de positions de sommets, de coordonnées de texture UV et de normales. Les données de couleur et de texture résident dans un fichier de matériau .mtl compagnon. Parce qu'OBJ est simple, ouvert et non propriétaire, c'est l'un des formats de maillage les plus universellement pris en charge dans les outils de rendu, de jeu et de visualisation.
OBJ ne stocke que la géométrie ; les couleurs et les textures résident dans un fichier .mtl distinct que le fichier .obj référence, et le .mtl référence à son tour des fichiers image. Si vous déplacez ou envoyez un OBJ sans son .mtl et ses textures, il se charge sans texture. Gardez toujours le .obj, son .mtl et les images de texture ensemble. 3D CAD Converter écrit le .mtl correspondant à côté de chaque OBJ qu'il exporte.
Ouvrez l'OBJ dans 3D CAD Converter, choisissez glTF/GLB pour le web et l'AR ou STL pour l'impression 3D, et convertissez — déposez un dossier pour traiter de nombreux fichiers par lots. En ligne de commande, exécutez cadconvert convert -i model.obj -o model.glb ou cadconvert convert -i model.obj -o model.stl. Vous pouvez aussi convertir des fichiers STEP et IGES en OBJ de la même manière.
Oui. 3D CAD Converter propose un essai gratuit qui convertit OBJ en glTF, STL, FBX, PLY et plus encore — et convertit STEP et IGES en OBJ — y compris des dossiers entiers par lots, avec un contrôle de la qualité du maillage. Utilisez l'application de bureau ou la ligne de commande cadconvert.