Un seul fichier ou plusieurs — les deux ont parfois raison
Un asset glTF peut exister sous deux formes, et celle qui vous convient dépend entièrement de ce que vous vous apprêtez à en faire.
GLB — un seul fichier binaire. Tout est à l'intérieur : le JSON, les tampons, les textures. Il ne peut pas perdre ses textures dans un e-mail, ne peut pas casser quand un dossier est réorganisé, et s'ouvre dans n'importe quelle visionneuse sans arborescence autour de lui. C'est ce que vous livrez.
glTF — du JSON et des fichiers séparés. La description de la scène est un texte lisible que vous pouvez ouvrir, comparer dans git et modifier à la main. Chaque texture est un simple PNG ou JPEG posé dans un dossier, modifiable sur place sans aller-retour par un outil 3D. C'est ce avec quoi vous travaillez.
Cet empaqueteur gratuit en ligne convertit de l'un à l'autre, dans les deux sens, dans votre navigateur.
Le dépaquetage est sous-estimé
La plupart des outils ne vont que dans un sens — vers le GLB — parce que la livraison est le cas d'usage évident. Mais le dépaquetage résout des problèmes autrement très agaçants :
- Corriger une seule texture. Dépaquetez, ouvrez le PNG dans n'importe quel éditeur d'images, enregistrez, réempaquetez. Aucun logiciel DCC nécessaire.
- Lire les valeurs des matériaux. Le
.gltfest du JSON. Cherchez-ymetallicFactoret lisez le nombre. - Gérer les versions. Un GLB binaire produit un diff inutilisable. Un glTF dépaqueté montre exactement quelle valeur a changé dans une pull request.
- Déboguer un chargeur. Quand un moteur refuse un fichier, pouvoir en lire le JSON en révèle en général la raison en quelques secondes.
Images embarquées
Le dépaquetage offre un troisième état : un .gltf dont les images sont incorporées sous forme d'URI de données base64. Vous obtenez ainsi un fichier unique qui est aussi du texte lisible — pratique à coller dans un rapport de bug ou à committer pour un petit asset. Le prix à payer est une inflation d'environ 33 % de la taille, car le base64 n'est pas un encodage compact. À réserver aux petits assets, pas à un modèle de 40 Mo.
Rien n'est réencodé
Les deux sens copient les octets des textures à l'identique. Un PNG qui entre dans un GLB ressort du dépaqueteur comme le même PNG, octet pour octet. La géométrie compressée en Draco et en Meshopt survit intacte à l'aller-retour, car le lecteur comme l'écrivain comprennent ces extensions.
Les ressources manquantes échouent bruyamment
Un .gltf seul est un asset incomplet : il pointe vers des tampons .bin et des fichiers image qui doivent voyager avec lui. Si vous tentez d'en empaqueter un sans fournir ces fichiers associés, l'outil s'arrête et vous indique précisément lesquels manquent. L'alternative, que pratiquent certains convertisseurs, consiste à produire un GLB qui semble correct jusqu'à ce que quelqu'un l'ouvre et n'y trouve aucune géométrie.
Confidentialité
L'empaquetage et le dépaquetage se font entièrement dans votre navigateur. Rien n'est téléversé, stocké ni journalisé.
Tiny Online Tools







