SupaVoxel
Convertisseur GLB gratuit

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
Mis à jour octobre 2026

Comment convertir un GLB en OBJ avec textures

  1. 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.
  2. 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.
  3. 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 commeRésultat
Texture de couleur de basemap_Kd + fichier PNGConservé
Facteur de couleur de baseKd rouge, vert, bleuConservé
Normal mapmap_Bump + fichier PNGConservée ; certains importateurs doivent la définir manuellement comme normal map
Opacité / alphadConservé comme valeur
Textures metallic et roughnessNon écritesSupprimées
Textures d'occlusion et d'émissionNon écritesSupprimées
Transformations de texture, clearcoat et autres extensionsNon écritesSupprimé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

À faire
  • 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
À éviter
  • 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.

FAQ

Questions fréquentes

Ce convertisseur GLB to OBJ est-il gratuit ?

Oui, sans compte, sans filigrane et sans limite du nombre de fichiers. Tout se passe dans votre navigateur : la seule limite est de 200 Mo par fichier. Les grandes scènes avec beaucoup de textures 4K prennent plus de temps, car chaque image est décodée et réencodée en PNG, mais rien n'attend dans une file serveur.

La conversion GLB vers OBJ conserve-t-elle les textures ?

Oui, lorsque Inclure matériaux et textures est activé, ce qui est le cas par défaut. Vous obtenez un .zip avec le .obj, un fichier .mtl et un PNG par texture. Les textures de couleur de base et normal map sont conservées ; les textures metallic, roughness, occlusion et émission sont supprimées, car le format MTL n'a pas d'emplacement standard pour elles.

Pourquoi ma texture est-elle à l'envers après la conversion ?

Cela arrive quand un convertisseur ignore les origines UV différentes de glTF et d'OBJ. Celui-ci inverse la coordonnée V pour les sources GLB, donc la texture s'aligne. Si c'est encore faux, l'importateur applique probablement son propre retournement ; cherchez une option flip UV ou invert V dans sa boîte de dialogue d'import et désactivez-la.

Quelle taille aura l'OBJ dans Blender ?

La même que le GLB. Les fichiers glTF sont en mètres, les valeurs sont écrites sans modification, et Blender lit aussi les unités OBJ en mètres. Si vous avez besoin d'une autre taille, entrez un facteur dans Échelle avant de convertir, par exemple 100 pour passer des mètres aux centimètres pour une application qui travaille en cm.

Puis-je convertir un GLB animé en OBJ ?

Oui, mais OBJ n'a ni os ni images clés : l'animation est supprimée et le maillage est écrit dans la pose avec laquelle il se charge. Si vous avez besoin du mouvement dans une autre application, gardez le GLB ou convertissez en FBX sur la page GLB vers FBX, et n'utilisez l'OBJ que pour la forme statique.

Pourquoi le zip est-il plus gros que mon GLB ?

Deux raisons. OBJ stocke chaque nombre en texte, ce qui prend plusieurs fois l'espace des buffers binaires du GLB. Et les textures qui étaient en JPEG ou WebP dans le GLB sont écrites en PNG sans perte. Si la taille compte, désactivez le zip de textures, ou réenregistrez les PNG en JPEG et modifiez les noms de fichiers dans le MTL.

Gère-t-il les fichiers GLB avec plusieurs objets ?

Oui. Chaque maillage conserve sa propre entrée d'objet et son matériau dans l'OBJ, donc des parties comme des roues, une carrosserie et du verre restent séparées à l'import. Les transformations de nœuds sont intégrées dans les positions des sommets : les parties sont donc déjà assemblées là où elles étaient dans le GLB.

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