Convertisseur OBJ en GLB
Déposez un .obj avec son .mtl et ses textures, ou un seul .zip, et téléchargez un GLB unique qui se charge dans three.js, model-viewer, Godot, Unity et la RA Android. Réglez les unités avant l'export pour qu'il apparaisse à la bonne taille. Tout se passe sur votre appareil.
- Lit le .mtl et les textures
- Unités corrigées à l'export
- Aucun envoi
- Gratuit, sans inscription
Comment convertir un OBJ en GLB
- 01
Ouvrez l'OBJ avec ses fichiers
Sélectionnez le.obj, son.mtlet les images de texture en même temps, glissez-les tous d'un coup, ou déposez un seul.zip. Le panneau confirme ce qu'il a lu sous Also read. Les quads et les n-gones sont triangulés à la lecture, et le panneau indique le nombre d'objets et de groupes sous Maillages. - 02
Indiquez les unités
L'OBJ n'enregistre pas d'unité. Le convertisseur suppose des mètres, la convention glTF. Si le modèle a été créé pour l'impression ou dans ZBrush en millimètres, réglez Unités du fichier surmm; la Taille de sortie en mètres se met à jour au clic. - 03
Exportez le GLB
Cliquez sur Convertir en GLB. Vous obtenez un.glbunique avec la géométrie, les normales, les UV et d'éventuelles couleurs de sommets dans un seul fichier binaire, avec la taille avant et après.
Matériaux et textures OBJ : emportez le .mtl
Un OBJ voyage rarement seul. Ses couleurs vivent dans un fichier .mtl séparé, nommé sur la ligne mtllib de l'OBJ, et ses textures dans des images posées à côté. Donnez tout au convertisseur et le GLB les emballe dans un seul fichier : les couleurs Kd et les textures map_Kd deviennent la couleur de base du GLB. Une map norm, ou une map_Bump dont le nom de fichier indique une normal map (_normal, _nrm, _nor, _n), devient la texture normale du GLB. Une simple height map en niveaux de gris n'est pas reprise. Les images PNG, JPG et TGA sont lues.
Les fichiers sont mis en correspondance par leur nom uniquement : un .mtl qui pointe vers C:\Users\...\wood.png ou vers un sous-dossier textures/ retrouve quand même wood.png. Si vous ne déposez que le .obj, la conversion se fait quand même, mais en gris neutre, et une note ambre liste les fichiers manquants. Déposer un dossier entier n'est pas pris en charge ; sélectionnez les fichiers qu'il contient ou compressez-le en zip. Les OBJ issus de scans, de sculptures et de sites d'impression n'ont souvent aucun .mtl, et il n'y a alors rien à ajouter.
Ce qu'une conversion OBJ en GLB conserve
| Données OBJ | Résultat GLB |
|---|---|
Géométrie v / f, quads et n-gones | Conservée, triangulée |
Objets o et groupes g | Conservés en maillages séparés |
Coordonnées de texture vt | Conservées, prêtes pour les textures appliquées ensuite |
Normales vn | Conservées ; calculées en lissage si absentes |
Couleurs de sommets (v x y z r g b) | Conservées en couleurs de sommets glTF |
Couleurs et images de texture du .mtl | Conservées si fournies ; gris sinon |
Dans l'autre sens ? GLB en OBJ écrit le .obj, le .mtl et les textures dans un zip.
OBJ vs GLB
L'OBJ est le format d'échange passe-partout depuis le début des années 1990. Le GLB est le format de diffusion moderne, conçu pour se charger vite.
- OBJ
- Texte brut, de Wavefront Technologies. Géométrie, UV et normales ; matériaux dans un .mtl séparé
- GLB
- glTF 2.0 binaire du Khronos Group. Géométrie, matériaux PBR, textures et animation dans un seul fichier
- Poids
- Un OBJ texte est généralement plusieurs fois plus lourd que le même maillage en GLB
- Unités
- OBJ : aucune. GLB : mètres
- Animation
- OBJ : aucune, maillages statiques uniquement. GLB : personnages riggés, shape keys et animations à images clés
- Là où le GLB s'impose
- Scènes three.js et Babylon.js,
<model-viewer>, Android Scene Viewer, Shopify et de nombreuses places de marché 3D
Quelques vérifications avant de livrer le GLB
- Allégez le fichier final avec le compresseur GLB s'il est destiné à un site web
- Vérifiez l'échelle dans une visionneuse : un personnage de 1,8 m doit mesurer environ 1,8 m de haut
- Fusionnez d'abord les petits objets dans votre logiciel 3D si l'OBJ contient des centaines de groupes ; chacun devient un maillage
- Inspectez l'OBJ dans le visionneur OBJ quand la source semble bizarre
- Oublier le .mtl et les images ; sans eux, le GLB est gris
- Laisser un OBJ en millimètres sur les mètres par défaut ; il arrive 1 000 fois trop grand
- Utiliser une sculpture de 2 millions de triangles sur mobile ; réduisez-la avec le simplificateur de maillage
- Renommer le .obj en .glb à la main ; les formats ne sont pas interchangeables
FAQ
Questions fréquentes
Comment convertir un OBJ en GLB gratuitement ?
Pourquoi mon GLB est-il gris alors que l'OBJ avait des couleurs ?
Pourquoi mon modèle est-il géant ou minuscule dans three.js ?
Le GLB conserve-t-il les objets séparés ?
o et chaque groupe g de l'OBJ devient son propre maillage dans le GLB : vous pouvez toujours masquer, déplacer ou affecter des matériaux aux différentes parties dans un moteur ou dans Blender. Le convertisseur affiche le nombre de parties sous Meshes avant l'export.Le GLB est-il meilleur que l'OBJ ?
Puis-je utiliser le GLB dans Unity, Godot ou Unreal ?
Outils et guides associés
Continuer
Commencer gratuitement
Besoin d'un modèle à convertir pour commencer ?
Générez-le à partir d'une photo dans le studio. Les modèles sans textures sont généralement prêts en moins d'une minute et se téléchargent en GLB avec le plan gratuit.
Sans carte bancaire · 3 crédits offerts pour démarrer