Ajoutez votre fichier
Choisissez ou déposez un fichier .gltf ou .glb. Vous pouvez aussi coller le contenu.
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.
ou déposez un fichier ici
Choisissez ou déposez un fichier .gltf ou .glb. Vous pouvez aussi coller le contenu.
Le fichier est lu et analysé dans ce navigateur : rien n’est envoyé.
Regardez ce qui ressort, puis copiez, téléchargez ou passez à la suite.
Vous voulez savoir ce que deviennent les fichiers ? Lire la politique de confidentialité →
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.
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é.
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.
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.
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.
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.
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é.
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.
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.
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.
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.