Convertir OBJ en GLB — 3D moderne prête pour le web
Faites passer l'OBJ des années 90 en GLB 2026 : géométrie statique promue en conteneur glTF binaire avec matériaux PBR. Plus petit, plus rapide à charger, prêt pour Three.js, Babylon.js, Godot, AR Quick Look.
convertisseur obj glb · convertir .obj en .glb · wavefront vers gltf binaire
Déposer un fichier
OBJ
.obj
Exporter
GLB
.glb
Pourquoi convertir OBJ en GLB ?
OBJ est universellement lisible mais inadapté au runtime : texte, verbeux, pas de PBR. GLB est l'inverse — binaire, compact, PBR-natif, conçu pour web/AR/mobile. Promouvoir OBJ en GLB modernise la géométrie statique pour tout pipeline web ou jeu moderne.
La conversion est non destructive côté géométrie (OBJ est un sous-ensemble de GLB) mais améliore le côté matériau : les slots diffuse/speculaire pré-PBR du Wavefront sont réinterprétés comme glTF Principled BSDF, avec des valeurs roughness/metalness par défaut sensées. Si votre .mtl référençait des normal maps (map_Bump), elles sont utilisées comme glTF normalTexture. Les diffuse maps deviennent baseColorTexture. Les autres canaux PBR (roughness, metalness, AO, emissive) sont à des valeurs plates car OBJ ne les stocke pas.
Utile quand : vous avez une pile de modèles OBJ legacy à préparer pour une scène Three.js, un upload Sketchfab ou un import Godot 4. Le .glb produit est un fichier auto-suffisant avec textures embarquées (si votre .mtl en référençait).
Ce qui survit à la conversion OBJ → GLB
Calculé automatiquement à partir des capacités de chaque format.
| Capacité | OBJ | GLB | Statut |
|---|---|---|---|
| Géométrie (sommets & faces) | ✓ | ✓ | Préservé |
| Coordonnées UV des textures | ✓ | ✓ | Préservé |
| Normales | ✓ | ✓ | Préservé |
| Couleurs par sommet | — | ✓ | N/A |
| Matériaux basiques (diffuse, speculaire) | ✓ | — | Perdu |
| Matériaux PBR (metalness/roughness) | — | ✓ | N/A |
| Textures embarquées | — | ✓ | N/A |
| Animations keyframe | — | ✓ | N/A |
| Squelettes & rigs (skinning) | — | ✓ | N/A |
| Morph targets / shape keys | — | ✓ | N/A |
| Plusieurs meshes dans un fichier | ✓ | ✓ | Préservé |
| Hiérarchie parent/enfant | — | ✓ | N/A |
Quand utiliser cette conversion
Astuces
Pièges courants
À lire avant de convertir — ça évite des heures de debug dans votre moteur.
Le PBR est fabriqué à partir de données limitées
OBJ n'a pas de PBR. Le convertisseur assigne des valeurs roughness/metalness par défaut. Refaites pour des assets hero si la fidélité PBR compte.
Les textures doivent accompagner l'OBJ
Le .mtl référence les textures par nom. Déposez-les à côté de l'OBJ avant la conversion pour que le convertisseur puisse les embarquer dans le GLB.
Toujours triangulé
Les quads (s'il y en avait) sont triangulés à la conversion. GLB ne supporte que les triangles. Pas de contournement.
Pas d'animations à ajouter
OBJ n'en a pas, GLB n'en reçoit pas. Pour de l'anim, la source doit être FBX ou .blend.