Convertisseur GLB en OBJ, textures incluses
Déposez un .glb et téléchargez un zip avec un OBJ Wavefront, un fichier MTL associé et toutes les textures en PNG. Gratuit, sans compte, et le fichier est traité sur votre appareil.
- Zip OBJ + MTL + PNG
- UV correctement inversées
- Objets séparés conservés
- Aucun envoi
Comment convertir un GLB en OBJ avec textures
- 01
Chargez le .glb
Faites-le glisser sur le convertisseur ci-dessus. Le panneau liste les maillages, matériaux et textures : vous savez avant de convertir combien de fichiers image contiendra le zip. - 02
Choisissez zip ou OBJ seul
Inclure matériaux et textures est activé par défaut et produit un .zip. Désactivez-le si vous n'avez besoin que de la géométrie et des UV, par exemple pour retopologiser ou sculpter : vous obtenez un seul fichier .obj. - 03
Décompressez côte à côte
Gardez les fichiers .obj, .mtl et .png dans le même dossier. L'OBJ référence le MTL par son nom et le MTL référence les images par leur nom : déplacer un fichier casse le lien.
Correspondance des matériaux GLB vers OBJ et MTL
GLB utilise des matériaux PBR ; MTL leur est antérieur de plusieurs décennies. Voici exactement ce que le convertisseur GLB vers OBJ écrit pour chaque matériau.
| Emplacement de matériau glTF | Écrit dans le MTL comme | Résultat |
|---|---|---|
| Texture de couleur de base | map_Kd + fichier PNG | Conservé |
| Facteur de couleur de base | Kd rouge, vert, bleu | Conservé |
| Normal map | map_Bump + fichier PNG | Conservée ; certains importateurs doivent la définir manuellement comme normal map |
| Opacité / alpha | d | Conservé comme valeur |
| Textures metallic et roughness | Non écrites | Supprimées |
| Textures d'occlusion et d'émission | Non écrites | Supprimées |
| Transformations de texture, clearcoat et autres extensions | Non écrites | Supprimées |
Les noms de matériaux sont rendus compatibles MTL : les espaces et symboles deviennent des tirets bas, et les doublons reçoivent un suffixe pour que chaque ligne usemtl corresponde.
Pourquoi les textures d'un GLB vers OBJ ressortent souvent brouillées, et pourquoi pas ici
glTF place l'origine des textures dans le coin supérieur gauche de l'image. OBJ, comme OpenGL, la place dans le coin inférieur gauche. Un convertisseur qui recopie les coordonnées UV sans précaution produit un modèle dont la texture est en miroir vertical : étiquettes à l'envers, visages à l'arrière de la tête.
Ce convertisseur inverse la coordonnée V de chaque UV lorsque la source est un GLB, et laisse les fichiers image exactement tels quels. Blender, Maya, 3ds Max, Cinema 4D et ZBrush mappent alors la texture comme dans l'aperçu du GLB.
L'autre échec courant, ce sont les textures manquantes. Le GLB intègre ses images dans le binaire, et beaucoup d'outils n'exportent que le .obj en les oubliant. Ici, chaque texture intégrée est décodée et écrite en PNG à côté de l'OBJ. Les textures JPEG ou WebP sont réencodées en PNG, qui est sans perte : le zip peut donc être plus gros que le GLB de départ.
GLB et OBJ comparés
- Conteneur GLB
- Un seul fichier binaire : scène JSON, buffers de géométrie et images ensemble
- Conteneur OBJ
- Géométrie en texte brut, plus un .mtl séparé et des fichiers image
- Unités
- GLB : mètres selon la spécification. OBJ : aucune ; la plupart des applications lisent des mètres, donc les valeurs sont conservées telles quelles
- Matériaux
- GLB : PBR metallic-roughness. OBJ : diffus, spéculaire et bump classiques
- Animation et rigs
- GLB : oui. OBJ : non, le maillage est écrit dans sa pose de chargement
- Taille typique
- Le texte OBJ est plusieurs fois plus volumineux que le binaire GLB pour le même maillage
Conseils pour utiliser l'OBJ converti
- Dans Blender, importez avec Fichier > Importer > Wavefront (.obj) et gardez les réglages d'axes par défaut ; le modèle reste droit
- Reconstruisez le métal et la rugosité dans l'éditeur de matériaux de votre application si l'aspect compte
- Désactivez le zip de textures si vous ne faites que sculpter ou retopologiser
- Vérifiez le résultat dans la visionneuse OBJ avant de l'envoyer
- Renommez les fichiers PNG après décompression ; le MTL les référence par leur nom
- N'attendez pas d'animation ni d'os dans l'OBJ
- Convertir un GLB de millions de triangles en OBJ pour le web : gardez le GLB et utilisez le compresseur GLB
Quand convertir un GLB en OBJ
OBJ est le format que presque tous les logiciels 3D lisent depuis trente ans. Convertissez lorsqu'un outil n'importe pas glTF, ou l'importe mal : anciennes versions de 3ds Max et Maya, ZBrush, workflows Substance qui attendent de l'OBJ, outils de photogrammétrie et de retopologie, et de nombreuses fermes de rendu. C'est aussi pratique pour un texture artist qui veut les textures en fichiers image séparés.
Gardez le GLB pour le web, la RA, Unity, Godot et Unreal, qui lisent tous glTF et conservent le matériau complet. Pour de l'impression, passez plutôt à GLB vers STL ; dans l'autre sens, OBJ vers GLB. Le guide STL vs OBJ explique la place de l'OBJ parmi les formats d'impression.
Conversions associées
FAQ
Questions fréquentes
Ce convertisseur GLB to OBJ est-il gratuit ?
La conversion GLB vers OBJ conserve-t-elle les textures ?
Pourquoi ma texture est-elle à l'envers après la conversion ?
Quelle taille aura l'OBJ dans Blender ?
Puis-je convertir un GLB animé en OBJ ?
Pourquoi le zip est-il plus gros que mon GLB ?
Gère-t-il les fichiers GLB avec plusieurs objets ?
Outils et guides associés
Continuer
Commencer gratuitement
Besoin d'abord d'un modèle texturé ?
Le studio transforme une photo en modèle 3D, texturé sur les offres payantes. Téléchargez-le en GLB et décompressez-le ici avec le convertisseur GLB to OBJ, ou exportez directement en OBJ après votre passage à l'offre supérieure.
Sans carte bancaire · 3 crédits offerts pour démarrer