Convertir GLB en glTF

Fonctionne sur votre appareil · Votre fichier ne quitte jamais votre appareil.

Un GLB est binaire : impossible à lire ou à retoucher à la main. Le .gltf est le même modèle écrit en JSON lisible — on l’ouvre dans un éditeur, on voit la structure des nœuds, des matériaux et des animations, et on corrige un nom ou une valeur sans tout réexporter.

C’est ce qu’on veut quand on débogue une scène, quand un outil de la chaîne n’accepte que du glTF texte, ou quand il faut voir exactement ce que contient le fichier. Il en sort un .gltf autonome, données intégrées, pour que cela reste un seul fichier.

Tout se passe sur votre propre machine, et pour un fichier 3D c’est le point essentiel : le modèle, c’est souvent la pièce d’un client, le scan d’un bâtiment ou un design encore confidentiel. Rien ne monte sur un serveur, donc il n’y a rien à faire supprimer ensuite.

Comment Convertir GLB en glTF

  1. Ajoutez le fichier GLB.
  2. Vérifiez que glTF est sélectionné.
  3. Cliquez sur « Convertir ».
  4. Téléchargez le fichier glTF.

Formats pris en charge et limites

Entrée
GLB, y compris compressé en Draco
Sortie
glTF (.gltf, JSON lisible)
Conserve l’animation
Oui
Conserve les textures
Oui, intégrées au fichier
Où tout se passe
Dans votre navigateur – rien n’est envoyé

Ne convient pas pour : Produire un .gltf avec un .bin séparé et des textures éparpillées — la sortie est un unique .gltf autonome.

Quels fichiers GLB s’ouvrent

Les GLB compressés en Draco ou en meshopt s’ouvrent, grâce à des décodeurs servis par ce site, tout comme les fichiers à géométrie quantifiée, à transformations de texture, à images WebP, AVIF ou KTX2, avec des lumières ou des copies instanciées d’un maillage. Comme le GLB est déballé et non reconstruit, sa compression et ses images arrivent dans le .gltf exactement telles qu’elles étaient.

Ce qui change au passage

Rien dans le modèle. La partie JSON du GLB est écrite telle qu’elle était, et la partie binaire, qui contient la géométrie, les clés d’animation et les images de texture, devient un seul buffer à l’intérieur du .gltf. Les maillages ne sont pas découpés, les images JPEG ne sont pas recompressées, chaque scène est gardée, et les extensions que ce site ne comprend pas passent sans être touchées. Le résultat est un fichier unique, sans .bin ni images séparées à garder ensemble.

S’y retrouver dans le JSON

Le .gltf est indenté de deux espaces : il se lit bien dans n’importe quel éditeur de texte. Les matériaux, les nœuds avec leurs positions, rotations et échelles, et la liste des animations sont du JSON ordinaire que vous pouvez modifier à la main. La géométrie, les clés d’animation et les images, non : elles se trouvent dans un seul buffer, stocké dans le fichier sous forme de texte base64, qui prend environ un tiers de place de plus que les mêmes octets dans un GLB. Si vous modifiez le JSON, ne touchez pas aux compteurs et aux décalages des accessors et des bufferViews, sinon le fichier ne correspondra plus à son buffer. Pour remettre un fichier modifié en GLB, utilisez /gltf-to-glb.

Questions fréquentes

Mes fichiers sont-ils envoyés sur un serveur ?
Non. La conversion se fait entièrement dans votre navigateur, avec la puissance de votre propre appareil. Le fichier ne quitte pas votre ordinateur ni votre téléphone. Et une fois qu’un outil a servi une première fois, il continue de fonctionner sans connexion (la vidéo, la reconnaissance de texte et la suppression d’arrière-plan téléchargent leur moteur depuis ce site la première fois).
Pourquoi le glTF est-il plus gros ?
Parce que les données binaires y sont intégrées sous forme de texte, et que le texte demande quatre caractères pour trois octets : le fichier grossit d’environ un tiers. La compression Draco ou meshopt du GLB est conservée telle quelle. Le modèle est le même ; c’est l’écriture qui change.
Puis-je le modifier à la main ?
Oui, c’est du JSON. C’est précisément la raison de le convertir : vous pouvez le lire et le corriger avant de revenir au GLB.

Outils associés

Plus dans Modèles 3D

Cette page dans d’autres langues: English · العربية · Deutsch · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা