Convertir OBJ en GLB
Regroupez un OBJ, son fichier .mtl et toutes ses textures dans un seul GLB qui s’ouvre dans un navigateur, sur une fiche produit ou dans une visionneuse AR. Fini les liens cassés entre fichiers quand vous importez ou partagez le modèle.
Convertisseur de modèles 3D
ou déposez Fichiers STL, OBJ, MTL … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
STL et OBJ n’enregistrent aucune unité. Si une pièce apparaît 10 × ou 25,4 × trop petite ou trop grande dans le logiciel de tranchage, les unités ont été mal lues : définissez-les ici.
Blender, les logiciels de CAO et les logiciels de tranchage utilisent Z vers le haut ; glTF, Unity et la plupart des moteurs de jeu utilisent Y vers le haut. Changez ce réglage si le modèle est couché sur le côté après l’import.
Utilisé lors de la conversion de solides STEP ou IGES en maillage. Fine donne des courbes lisses mais des fichiers plus volumineux ; grossière suffit pour un aperçu rapide.
Utilisé uniquement pour les images PNG, JPG ou SVG. Le relief élève les zones sombres ; un lithophane est un panneau mince qui révèle la photo lorsqu’il est éclairé par l’arrière ; l’extrusion transforme un logo ou un contour SVG en forme pleine et plate.
Largeur du modèle imprimé ; la hauteur suit le rapport d’aspect de l’image.
Hauteur maximale du relief ou du lithophane, ou épaisseur d’une forme extrudée. Les lithophanes utilisent généralement 2–3 mm.
Plaque pleine sous le relief pour que l’impression tienne ensemble. 0 signifie aucune base.
Comment utiliser cet outil
- 1
Importez l’OBJ avec ses fichiers
Compressez le fichier .obj, le fichier .mtl et le dossier de textures dans un même ZIP et importez ce ZIP, ou importez le .obj seul pour un modèle sans texture. Jusqu'à 20 fichiers, 95 Mo chacun.
- 2
Vérifiez l’échelle
glTF travaille en mètres. Unités du modèle démarre sur m, ce qui correspond aux exports OBJ de Blender ; choisissez mm dans Réglages avancés si l'OBJ provient d'un logiciel de CAO ou d'un outil d'impression 3D.
- 3
Convertissez en GLB
Cliquez sur Convertir en GLB, puis déposez le fichier dans un visualiseur comme model-viewer, l'éditeur three.js ou Visionneuse 3D de Windows pour le vérifier.
Un OBJ est un dossier de fichiers qui cesse de fonctionner dès que l'un d'eux manque ; un GLB est le même modèle, avec ses matériaux et ses textures, regroupé dans un seul fichier que le web sait charger.
OBJ texturé
3 fichiers ou plus
model.obj · model.mtl · images de texture
Résultat GLB
1 fichier
maillage, matériaux et textures intégrés
Pourquoi les visionneuses web et AR préfèrent le GLB à l’OBJ
Le Khronos Group a publié glTF 2.0 en 2017 comme format de diffusion et le surnomme le JPEG de la 3D : compact, rapide à charger et conçu pour l'affichage, pas pour l'édition. Il définit des matériaux physiques avec cartes de couleur de base, de métallicité, de rugosité, de normales et d'occlusion, fixe l'échelle à une unité par mètre avec l'axe Y vers le haut, et stocke la géométrie dans des tampons que le GPU peut exploiter presque directement. GLB est son conteneur binaire, qui réunit la description JSON, la géométrie et les images dans un seul fichier.
L'OBJ est bien antérieur à tout cela. Ses matériaux viennent du format MTL du début des années 1990, conçu pour les modèles d'ombrage de l'époque, et les textures sont des fichiers séparés retrouvés par chemin relatif. Si vous importez seulement le .obj sur un site, le modèle arrive gris ; si vous déplacez le .mtl, les textures disparaissent. C'est pourquoi model-viewer de Google, three.js, Babylon.js et Scene Viewer d'Android considèrent tous le GLB comme le format par défaut et l'OBJ comme un second choix.
OBJ
Wavefront OBJ
OBJ est un format de géométrie 3D développé par Wavefront Technologies. C'est un fichier en texte brut listant les sommets, coordonnées de texture, normales et faces, avec les matériaux et textures référencés dans un fichier .mtl séparé. Presque tous les logiciels de modélisation 3D, moteurs de jeu et outils d'impression 3D peuvent l'importer. L'OBJ ne gère ni l'animation, ni le rigging, ni les hiérarchies de scène, et les textures disparaissent si les fichiers MTL et image ne sont pas conservés ensemble.
- Compression
- –
- Transparence
- –
- Animation
- Non
- Année de création
- Wavefront Technologies
GLB
glTF Binary (GLB)
GLB est la forme binaire de glTF 2.0, le format de transmission 3D publié par le Khronos Group en 2017. Il regroupe la géométrie, les matériaux PBR, les textures et les animations dans un seul fichier compact conçu pour se charger rapidement. GLB est très utilisé pour la 3D web, les visionneuses de réalité augmentée, Scene Viewer sur Android et les places de marché de modèles en ligne. Certains anciens outils 3D de bureau et logiciels de CAO ne l'importent pas.
- Compression
- –
- Transparence
- –
- Animation
- Oui
- Année de création
- 2017 · Khronos Group
On convertit un OBJ en GLB parce que les visualiseurs web, les plateformes e-commerce et les applications de réalité augmentée veulent un seul fichier autonome avec des matériaux physiques (PBR), alors qu'un OBJ est éparpillé entre un maillage, un MTL et des images de texture isolées.
Préparer un OBJ pour une conversion GLB propre
| À faire | À éviter |
|---|---|
| Importez l'OBJ, le MTL et les textures ensemble dans un seul ZIP. | Renommer les fichiers de texture après l'export de l'OBJ. |
| Vérifiez que le .mtl désigne les textures par leur nom de fichier, et non par un chemin complet sur votre ordinateur. | Laisser des textures 8K sur un modèle destiné aux téléphones. |
| Utilisez des textures PNG ou JPG ; le noyau de glTF 2.0 ne prend en charge que ces deux formats. | Vous attendre à ce que des matériaux uniquement spéculaires aient le même rendu sous un éclairage PBR. |
| Choisissez les bonnes Unités du modèle pour que le modèle apparaisse à sa taille réelle. | Utiliser le GLB comme fichier maître d'édition ; conservez la scène source. |
Tester le GLB et aller plus loin
Ouvrez le résultat dans un visualiseur avant de le publier. Visionneuse 3D de Windows, l'éditeur en ligne three.js et le glTF Sample Viewer acceptent tous un fichier glissé-déposé et montrent si les textures se sont chargées et si le modèle est dans le bon sens. S'il est couché sur le côté, convertissez à nouveau avec Axe vertical réglé sur Y vers le haut.
Pour un modèle d'impression qui part d'un STL plutôt que d'un OBJ, STL en GLB fait le même travail sans l'étape des matériaux. Si vous avez reçu un glTF avec des fichiers .bin et des images séparés, glTF en GLB les regroupe comme cette page le fait pour un OBJ.
Questions sur la conversion OBJ en GLB
Pourquoi mon modèle est-il gigantesque dans la visionneuse GLB ?
Les valeurs de l'OBJ étaient en millimètres, alors que glTF lit chaque unité comme un mètre : un vase de 200 mm devient donc haut de 200 mètres. Réglez Unités du modèle sur mm et convertissez à nouveau ; le convertisseur ramène les coordonnées en mètres.
Quels réglages de matériaux OBJ sont conservés dans le GLB ?
La couleur diffuse et la texture diffuse deviennent la couleur de base glTF, une carte de relief (bump) ou de normales devient la texture de normales, et la transparence est conservée. Les réglages spéculaires n'ont pas d'équivalent direct dans le modèle métal-rugosité de glTF et sont approximés : les matériaux brillants peuvent donc demander un ajustement de la rugosité ensuite.
Puis-je mettre le GLB sur une fiche produit Shopify ?
Oui. Shopify accepte les fichiers GLB comme média 3D de produit et les affiche dans une visionneuse rotative. Les appareils Apple ont aussi besoin d'une version USDZ pour la réalité augmentée, que vous pouvez créer avec GLB en USDZ.
Mes textures sont en 4K. Le GLB sera-t-il trop lourd pour le web ?
Les images sont intégrées telles quelles : quatre textures 4K peuvent donc donner un fichier de plusieurs dizaines de Mo. Redimensionnez les textures à 1024 ou 2048 px avant de zipper l'OBJ pour tout ce qui s'affiche sur téléphone ; le modèle aura le même aspect à la taille d'affichage.
Quelle est la différence entre GLB et glTF ?
C'est le même format sous deux formes. glTF est un fichier JSON accompagné de fichiers binaires et d'images séparés, tandis que GLB regroupe le tout dans un seul fichier binaire. Le GLB est plus simple à importer et à partager, c'est pourquoi la plupart des plateformes le demandent.