Convertir gltf en glb

Convertisseur en ligne gratuit de GLTF en GLB

Regroupez un modèle glTF, les buffers et les textures dans un seul fichier GLB portable.

Convertir GLTF en GLB en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 25 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et n'est pas stocké sur nos serveurs.

Comment convertir gltf en fichier glb

Un visualiseur, un moteur de jeu, une application mobile ou un système de diffusion peut nécessiter un seul fichier .glb au lieu d’un fichier .gltf accompagné de buffers et de textures. La conversion regroupe ces dépendances dans un asset portable, réduisant ainsi le risque de fichiers manquants ou de chemins relatifs rompus lors de son partage ou de son archivage.

Contenu des fichiers GLTF

glTF, abréviation de GL Transmission Format, est un standard ouvert de scènes et de modèles 3D maintenu par le Khronos Group. Il est utilisé par les visualiseurs web et les moteurs, les applications AR et VR, les pipelines de jeu, Blender, Three.js, Babylon.js et de nombreux outils de contenu 3D.

Un fichier .gltf est un fichier JSON qui décrit les nœuds de scène, les meshes, les matériaux, les caméras, les lumières, les skins et les animations. La géométrie est généralement stockée dans un buffer .bin séparé, tandis que les textures sont des fichiers distincts tels que albedo.png, normal.jpg ou texture.webp.

Un dossier d’asset classique contient model.gltf, model.bin et un ou plusieurs fichiers image. glTF peut intégrer certaines ressources sous forme de data URIs, mais un fichier .gltf ne doit pas être considéré comme autonome tant que ses ressources référencées ne sont pas intégrées.

Ce que GLB change

GLB est la forme de conteneur binaire de glTF 2.0. Un fichier .glb combine le JSON glTF et les données binaires dans un seul fichier ; les images peuvent également être intégrées à ses données binaires.

GLB est utile lorsqu’un seul upload, une seule pièce jointe, un seul téléchargement ou une seule entrée dans une bibliothèque d’assets est requis. Il évite les erreurs de chemin vers des fichiers externes, mais n’optimise pas automatiquement le modèle, ne réduit pas le nombre de polygones, ne redimensionne pas les textures et n’améliore pas la qualité visuelle.

Un GLB n’est pas toujours plus petit que son dossier glTF équivalent. Il peut éviter la surcharge en taille des data URIs encodées en base64, mais les ressources intégrées, l’alignement du conteneur et les textures inchangées peuvent rendre sa taille similaire ou supérieure à celle du package d’origine.

Convertir un package GLTF en GLB

Utilisez le convertisseur de 101convert.com pour créer un GLB sans installer de logiciel. Avant l’upload, localisez chaque fichier référencé par le fichier .gltf, notamment son buffer .bin et ses textures ; soumettez le package complet dans le format pris en charge par le convertisseur. Une conversion effectuée sans les dépendances requises peut produire une géométrie manquante, des matériaux gris ou des textures absentes.

Pour une conversion locale reproductible, utilisez les outils en ligne de commande glTF Transform pris en charge par Khronos. Installez une version actuelle de Node.js, puis installez la CLI :

npm install --global @gltf-transform/cli

Exécutez la commande depuis le répertoire contenant model.gltf et ses fichiers référencés :

gltf-transform copy model.gltf model.glb

copy reconditionne l’asset au format GLB sans simplifier intentionnellement la géométrie ni modifier la résolution des textures. Cette méthode convient lorsque l’objectif est de changer de conteneur, et non d’optimiser l’asset.

Blender convient lorsque le modèle doit d’abord être inspecté ou modifié. Importez-le avec File → Import → glTF 2.0 (.glTF/.glb), puis exportez-le via File → Export → glTF 2.0 (.glTF/.glb). Définissez Format sur glTF Binary (.glb), choisissez le chemin de sortie et vérifiez les options d’exportation pour les animations, les caméras, les lumières et les objets sélectionnés.

Vérifications de compatibilité et de qualité

Une conversion standard de conteneur préserve les limites de la source : les pixels des textures, la densité du mesh, les données d’animation et les valeurs des matériaux PBR ne s’améliorent pas simplement parce que la sortie est au format GLB.

Les applications cibles doivent prendre en charge la version de glTF et les extensions utilisées par l’asset. La compression de géométrie Draco ou Meshopt, les textures KTX2/BasisU, les variantes de matériaux, l’instanciation GPU, les lumières ponctuelles et les extensions de matériaux avancées peuvent échouer ou être ignorées par les logiciels qui ne les prennent pas explicitement en charge.

N’utilisez la compression ou l’optimisation que lorsque le visualiseur destinataire prend en charge les extensions obtenues. Par exemple, la compression Meshopt et les textures KTX2 peuvent réduire la taille du téléchargement, mais il s’agit de changements de compatibilité et non d’une conversion GLTF-to-GLB de base.

Les fonctionnalités propres à l’application source peuvent ne pas être exportées exactement vers glTF. Bakez les matériaux procéduraux si nécessaire, appliquez les modifiers requis et vérifiez les contraintes de rig non prises en charge, les textures vidéo et les shaders personnalisés. Ouvrez le fichier .glb terminé dans l’application de destination et vérifiez les textures, l’échelle, la transparence, la lecture des animations, les caméras et l’éclairage.

Comparaison du format GLTF vs GLB

Comparaison entre les formats GLTF et GLB sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier GLTF et GLB
Propriété .GLTF GL Transmission Format .GLB glTF Binary
Géométrie Les deux Les deux
Matériaux Oui Oui
Textures Intégré dans le fichier Intégré dans le fichier
Animation Oui Oui
Hiérarchie de scène Oui Oui
Lisible en texte brut Oui Non
Taille de fichier typique Petit Petit
Norme ouverte Oui Oui
Date d’introduction 2015 2015
Développeur Khronos Group Khronos Group
Type MIME model/gltf+json model/gltf-binary

La base de données ne contient actuellement aucun convertisseur de fichier gltf.

Questions fréquentes

Le convertisseur GLTF en GLB est-il gratuit ?

Oui, la conversion de GLTF en GLB sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise.

Quelle taille mon fichier GLTF peut-il avoir ?

Vous pouvez téléverser des fichiers GLTF jusqu'à 50 Mo et convertir jusqu'à 1 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir GLTF en GLB ?

Non. La conversion de GLTF en GLB s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier GLTF valide pour cette conversion de GLTF en GLB. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.