FONCTIONNE DANS VOTRE NAVIGATEUR

Inspecteur de fichiers glTF et GLB

Déposez un fichier .gltf ou .glb, ou collez du JSON glTF : l'inspecteur le lit dans cette page. Pour un GLB, il affiche l'en-tête de 12 octets et, pour chaque bloc, son décalage, sa longueur, son type et la conformité du remplissage. Pour les deux formats, il reprend la version glTF, le générateur et les droits d'auteur déclarés, compte scènes, nœuds, maillages, primitives, accesseurs, vues de tampon, tampons, matériaux, textures, images, échantillonneurs, peaux et animations, et présente la hiérarchie des nœuds dans un tableau qui s'arrête sur un cycle ou au-delà de 256 niveaux en indiquant le chemin fautif. Chaque accesseur est confronté à la longueur en octets de sa vue de tampon, chaque vue à son tampon et les indices des scènes, nœuds, maillages, matériaux, textures et images à la liste visée. Les URI externes sont reproduites telles qu'écrites, avec des indicateurs comme répertoire parent ou chemin absolu ; les URI de données intégrées sont mesurées par leur taille décodée ; le résultat complet se télécharge en rapport JSON. Un inspecteur glTF en ligne, sans installation.

Types de fichiers: .gltf, .glbTraitement: Ce navigateur

ou déposez un fichier ici

✓ Reste sur cet appareilTaille maximale : 200 MB
MODE D’EMPLOI

Utiliser Inspecteur de fichiers glTF et GLB

01

Ajoutez votre fichier

Choisissez ou déposez un fichier .gltf ou .glb. Vous pouvez aussi coller le contenu.

02

Laissez l’outil le lire

Le fichier est lu et analysé dans ce navigateur : rien n’est envoyé.

03

Vérifiez le résultat

Regardez ce qui ressort, puis copiez, téléchargez ou passez à la suite.

Questions fréquentes

Comment ouvrir un fichier GLB dans le navigateur pour voir son contenu ?

Déposez le fichier .glb sur cette page : l'inspecteur lit son en-tête, ses blocs et le JSON glTF intégré sans quitter le navigateur. Vous obtenez scènes, hiérarchie des nœuds, maillages, accesseurs, matériaux, textures, images et position de chaque bloc, ainsi qu'un rapport JSON à télécharger. Le modèle n'est pas affiché en 3D ; utilisez une visionneuse pour cela.

Mon fichier glTF ou GLB est-il envoyé sur un serveur pendant l'inspection ?

Non, le fichier est lu et analysé dans l'onglet du navigateur et l'inspection n'émet aucune requête réseau. Les tampons et textures désignés par une URI externe dans le glTF sont listés comme texte avec la mention non récupérée, si bien qu'aucun des serveurs cités n'est contacté.

Comment vérifier un fichier GLB sur iPhone ou sur Mac ?

Ouvrez cette page dans Safari sur Mac ou sur iPhone, choisissez le .glb dans le Finder ou l'app Fichiers, et vous obtenez le même rapport que sur un PC Windows. La limite reste de 200 Mo, mais la mémoire plus réduite d'un téléphone peut faire recharger l'onglet avec un très gros GLB.

Peut-on inspecter un fichier glTF sous Windows sans installer Blender ?

Oui, il suffit d'ouvrir cette page dans Edge, Chrome ou Firefox sous Windows et de choisir le fichier ; aucun logiciel 3D ni compte n'est nécessaire. Vous obtenez un rapport de structure et non un rendu, ce qui aide justement à comprendre pourquoi un autre programme refuse le fichier.

Que signifie l'erreur fichier GLB ERR_NOT_A_GLB ?

Cette erreur signifie que les quatre premiers octets ne sont pas la signature glTF d'un conteneur GLB alors que le fichier porte l'extension .glb. L'erreur indique la valeur trouvée. Il s'agit souvent d'un .gltf texte mal renommé ou d'un autre format : renommez-le en .gltf s'il contient du JSON, sinon réexportez le modèle.

Pourquoi mon GLB est-il refusé avec ERR_GLB_CHUNK_ORDER ?

Les blocs du GLB ne respectent pas l'ordre attendu : le premier doit être le JSON, il ne peut y en avoir qu'un et le bloc binaire BIN doit venir en second. L'erreur survient aussi si l'en-tête d'un bloc n'est pas aligné sur 4 octets ou si le JSON manque ; le numéro du bloc fautif est indiqué. Réexportez le fichier.

Quelle est la taille maximale d'un fichier GLB ou glTF inspectable ?

La taille maximale est de 209 715 200 octets (200 Mo) par fichier. Le JSON peut compter au plus 128 niveaux d'imbrication et 4 000 000 valeurs, la hiérarchie des nœuds est suivie jusqu'à 256 niveaux et chaque tableau affiche au plus 5 000 lignes ; tout ce qui est raccourci est signalé.

L'inspecteur lit-il un GLB compressé avec Draco ou meshopt ?

Il l'ouvre, mais si KHR_draco_mesh_compression, EXT_meshopt_compression ou KHR_texture_basisu figure dans extensionsRequired, les sections concernées sont marquées non interprétées et le rapport se déclare incomplet. Les extensions obligatoires qu'il comprend sont KHR_mesh_quantization, KHR_texture_transform, KHR_materials_unlit et KHR_materials_emissive_strength.

Un fichier GLB téléchargé est-il sans danger ?

L'inspection ici n'affiche ni n'exécute rien, mais l'outil ne certifie jamais qu'un fichier est sans danger et ne recherche pas de logiciels malveillants. Il signale les URI externes avec ../, chemins absolus ou réseau, lettres de lecteur Windows ou schéma file:, rapporte les clés comme __proto__ sans qu'elles touchent la page et montre en texte brut les noms contenant des balises script ou des liens javascript:. Une autre application 3D pourrait toujours récupérer ces URI.

Si l'inspecteur glTF ne trouve rien, le fichier est-il valide ?

Pas forcément : aucun constat signifie seulement qu'aucun des contrôles listés ne s'est déclenché, ce n'est ni une validation complète de la spécification ni une garantie de chargement. Sommets, animations et peaux ne sont pas décodés, et générateur, droits d'auteur et extras sont des déclarations du fichier. Le rapport JSON énumère les contrôles effectués.

Quelle est la différence entre gltf et glb ?

Un .gltf est un texte JSON dont les tampons et images sont dans des fichiers séparés ou des URI de données, tandis qu'un .glb regroupe ce même JSON et un bloc binaire dans un seul fichier précédé d'un en-tête de 12 octets. L'inspecteur lit les deux ; un fichier nommé .gltf qui est en réalité binaire est refusé avec ERR_EXTENSION_MISMATCH.