UltKit

Convertir glTF en GLB

Un export glTF se compose généralement de trois types de fichiers : un JSON .gltf, un ou plusieurs buffers .bin et un dossier de textures. Le GLB contient le même modèle regroupé dans un seul fichier binaire, le format qu’attendent les formulaires d’import, les visionneuses et les applications de réalité augmentée.

Convertisseur de modèles 3D

ou déposez Fichiers STL, OBJ, MTL … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Compressez le dossier glTF en ZIP

    Placez le fichier .gltf, ses fichiers .bin et les images de textures dans un seul ZIP, en conservant l'arborescence créée par l'export, puis importez-le. Un .gltf autonome avec données intégrées peut être importé seul. Jusqu'à 20 fichiers, 95 Mo chacun.

  2. 2

    Laissez le modèle tel quel

    Unités du modèle reste sur m et Axe vertical sur Conserver, car un glTF valide est déjà en mètres et en axe Y vers le haut. Conserver textures et matériaux est activé pour que toutes les images soient intégrées.

  3. 3

    Convertir en GLB

    Cliquez sur Convertir en GLB et téléchargez un fichier par modèle. Les fichiers importés et les résultats sont supprimés après 30 minutes.

Réponse

Quelle est la différence entre glTF et GLB ?

Ils stockent le même modèle glTF 2.0. Un .gltf est un JSON lisible qui renvoie à des fichiers .bin et image séparés ; un GLB réunit ce JSON, les tampons et les images dans un seul fichier binaire.

Pourquoi regrouper un glTF en GLB

Le Khronos Group a conçu glTF 2.0, publié en 2017, comme format de transmission : la dernière étape entre un outil 3D et celui qui affiche le modèle. La forme JSON plaît aux développeurs car on peut la lire et la modifier, mais en pratique elle est fragile. Renommez une texture, importez le .gltf sans son .bin ou laissez un CMS supprimer l'arborescence, et le modèle se charge sans géométrie ou avec des surfaces blanches.

Le GLB résout cela en plaçant tout dans un seul conteneur. Les médias produits de Shopify, Scene Viewer d'Android, model-viewer de Google et la plupart des places de marché d'assets demandent du GLB pour cette raison. La conversion est sans perte : le convertisseur lit le JSON, charge chaque tampon et image référencés, les écrit dans un seul bloc binaire et réécrit les références pour qu'elles pointent à l'intérieur du fichier.

Comment est structuré un fichier GLB

en-tête : le mot magique glTF, la version 2 et la longueur totale
12 octets
le JSON d'abord, puis un bloc BIN avec tampons et images
2 blocs
alignement auquel chaque bloc est complété
4 octets
au lieu de .gltf + .bin + textures
1 fichier

GLTF

GL Transmission Format

glTF est un format 3D ouvert du Khronos Group, publié pour la première fois en 2015 et souvent décrit comme « le JPEG de la 3D ». Un fichier .gltf est un JSON décrivant la scène, généralement accompagné de fichiers .bin de géométrie et d'images de texture distincts. Il prend en charge les matériaux PBR, l'animation et le skinning, et il est conçu pour un rendu temps réel efficace. Les fichiers séparés peuvent se perdre lors du partage, ce qui explique que la forme GLB en fichier unique soit souvent préférée.

Compression
–
Transparence
–
Animation
Oui
Année de création
2015 · Khronos Group
Convertisseur GLTF

GLB

glTF Binary (GLB)

GLB est la forme binaire de glTF 2.0, le format de transmission 3D publié par le Khronos Group en 2017. Il regroupe la géométrie, les matériaux PBR, les textures et les animations dans un seul fichier compact conçu pour se charger rapidement. GLB est très utilisé pour la 3D web, les visionneuses de réalité augmentée, Scene Viewer sur Android et les places de marché de modèles en ligne. Certains anciens outils 3D de bureau et logiciels de CAO ne l'importent pas.

Compression
–
Transparence
–
Animation
Oui
Année de création
2017 · Khronos Group
Convertisseur GLB

Convertir du glTF en GLB est une étape d'empaquetage : on regroupe un .gltf, ses tampons .bin et ses textures en un seul fichier, car les formulaires d'envoi, la RA sur Android et les visionneuses web attendent un modèle unique et autonome.

Corriger les erreurs de .bin et de textures manquants

  • Le GLB n'a pas de géométrie ou la conversion échoue

    Le tampon .bin n'a pas été importé. Zippez-le avec le .gltf, en gardant le nom de fichier auquel le JSON renvoie.

  • Les surfaces sont blanches ou grises

    Des textures manquent. Ouvrez le .gltf dans un éditeur de texte, vérifiez les entrées uri des images et incluez ces fichiers aux mêmes chemins relatifs dans le ZIP.

  • Un chemin de texture commence par C:\ ou /Users

    L'exporteur a écrit un chemin absolu. Réexportez avec des chemins relatifs, ou placez l'image à côté du .gltf et modifiez son uri pour ne garder que le nom du fichier.

  • Les textures sont en KTX2 ou WebP

    Elles nécessitent les extensions KHR_texture_basisu ou EXT_texture_webp, que certaines visionneuses ne gèrent pas. Réexportez en PNG ou JPEG pour une compatibilité maximale.

Questions sur la conversion de glTF en GLB

La conversion de glTF en GLB modifie-t-elle le modèle ?

Non. Les maillages, matériaux, noms de nœuds, animations et squelettes sont copiés tels quels ; seul l'emballage change. Le JSON passe dans le premier bloc du GLB, et les tampons et images dans son bloc binaire.

Pourquoi importer un ZIP plutôt que le seul fichier .gltf ?

Un glTF en fichiers séparés ne désigne son .bin et ses textures que par des chemins relatifs. Importés seuls, ces liens ne mènent nulle part et le GLB n'aurait ni géométrie ni images. Zipper le dossier garde chaque fichier référencé à côté du .gltf ; notre guide sur la façon de décompresser des fichiers sur n'importe quel appareil traite l'opération inverse.

Le GLB sera-t-il plus léger que mon glTF ?

Par rapport à un .gltf qui intègre tout en texte base64, oui, d'environ un quart, car le base64 gonfle les données binaires d'environ un tiers. Par rapport à un .gltf avec .bin et images, le total reste à peu près identique ; l'avantage est de n'avoir qu'un seul fichier.

Les fichiers glTF compressés avec Draco sont-ils pris en charge ?

Un glTF utilisant l'extension KHR_draco_mesh_compression est lu et sa géométrie conservée. Si vous voulez le fichier web le plus léger possible, appliquez la compression Draco ou meshopt au GLB final avec un outil comme glTF-Transform.

Peut-on repasser d’un GLB à des fichiers glTF séparés ?

Oui. Importez le GLB et choisissez glTF sous Convertir en sur le convertisseur de modèles 3D. C'est utile pour modifier le JSON à la main ou remplacer une texture sans réexporter.

Quelles applications exportent un glTF que l’on peut regrouper ainsi ?

L'exporteur glTF de Blender peut écrire directement du glTF séparé ou du GLB, tout comme les téléchargements Sketchfab, les outils Substance et la plupart des exporteurs de moteurs de jeu. Si votre outil ne proposait que la forme séparée, cette page vous donne le fichier unique.