Validateur GLB/GLTF

Vérifiez l'en-tête, les chunks et la structure JSON des fichiers GLB/GLTF, ainsi que les problèmes courants, entièrement en local.

Chargement...

Veuillez patienter

À propos de cet outil

Téléchargez un fichier GLB ou GLTF et l'outil vérifie l'en-tête du conteneur, la disposition des chunks et la structure JSON conformément à la spécification glTF 2.0. Les fichiers GLTF peuvent référencer des fichiers .bin et des textures externes, veuillez les télécharger ensemble. Les résultats sont affichés instantanément, aucun fichier n'est envoyé sur un serveur.

Conseils d'utilisation

  • 1Toutes les vérifications sont effectuées localement dans le navigateur
  • 2Prend en charge GLB et GLTF (y compris .bin externe)
  • 3Chaque problème est accompagné d'une suggestion de correction

À propos des options de configuration

Niveaux de gravité des résultats

Erreur

Le fichier présente un défaut structurel pouvant empêcher l'affichage ou la conversion.

Avertissement

Problème potentiel à vérifier avant utilisation.

Remarque

Information structurelle normale aidant à comprendre la composition du fichier.

Vérifications GLB/GLTF

Magic number

L'en-tête du fichier doit être le magic number glTF 0x46546C67.

Version

Numéro de version GLB. La version actuelle de la spécification glTF 2.0 est 2.

Longueur totale

La longueur totale déclarée dans l'en-tête doit correspondre au nombre réel d'octets.

Agencement des chunks

Le chunk JSON doit être présent et placé avant le chunk BIN.

Structure JSON

Champs obligatoires du document glTF et intégrité des références.

Taille minimale

Un GLB doit faire au moins 20 octets ; les fichiers plus petits sont tronqués ou vides.

Chunk BIN

Le chunk binaire contient les données de géométrie ; ses limites doivent tenir dans la longueur déclarée.

asset.version

Le chunk JSON doit déclarer asset.version (glTF 2.0).

Informations sur le format

Format d'entrée

Extension:
glb
Nom complet:
GL Transmission Format Binary (glTF 2.0)
Type:
3D Model
Format:
GLB
Description:
GLB est le standard ouvert de Khronos pour le Web 3D, regroupant éléments glTF en un seul fichier binaire, utilisé dans Three.js, Babylon.js et applis AR/VR.

Notes:

  • Certains logiciels de tranchage 3D ne peuvent pas importer directement les fichiers GLB
  • Ne convient pas à l'édition paramétrique CAO

Fonctionnalités prises en charge:

  • Fichier binaire autonome unique
  • Prise en charge des matériaux PBR (couleur de base, métal, rugosité, cartes normales)
  • Animation squelettique, skinning et cibles de morphing
  • Compression de maillage Draco et compression de texture KTX2
  • Nœuds multi-maillages et hiérarchie de scène

Mode d'emploi

1

Télécharger le fichier

Glissez-déposez un fichier GLB ou GLTF

2

Consulter les résultats

Voir le nombre magique, la version, les chunks et la structure JSON

3

Corriger si nécessaire

Réexporter un fichier valide depuis votre outil DCC

Questions fréquentes

À propos de cet outil

Q

Quelle est la différence entre GLB et GLTF ?

A

GLB est un conteneur binaire unique qui regroupe le JSON, les tampons et les textures dans un seul fichier. GLTF est un fichier JSON qui peut référencer des fichiers .bin et des textures externes. Téléchargez-les ensemble pour une vérification complète.

Q

Les fichiers externes GLTF sont-ils pris en charge ?

A

Oui. Les fichiers .bin et les textures référencés par le GLTF peuvent être téléchargés ensemble, et l'outil vérifie l'intégrité de ces références.

Q

À quel point le JSON glTF est-il validé ?

A

Le JSON est analysé selon la spécification glTF 2.0 : champs obligatoires tels que asset.version et meshes, références de buffers et d'images, et limites des bufferView/accessor. Les fichiers GLB sont en outre vérifiés sur le nombre magique, la version, la longueur totale et l'agencement des chunks. Les extensions EXT_ ou propriétaires ne sont pas interprétées.

Q

Mon GLTF échoue à la validation : qu'est-ce qui cloche en général ?

A

Les causes les plus courantes sont un JSON invalide, des champs obligatoires manquants comme asset.version, des fichiers .bin ou textures externes non déposés avec le .gltf, et des références de buffers qui pointent hors de leurs données. Réexportez le fichier en glTF 2.0 depuis votre outil DCC. Le rapport indique le champ ou le chunk exact en échec.

Q

Le validateur répare-t-il les problèmes de mon fichier ?

A

Non. La validation est en lecture seule : ni les chunks binaires du GLB ni le document JSON glTF ne sont modifiés. Les problèmes se corrigent en réexportant le fichier depuis votre outil DCC.

Q

Une validation structurelle réussie garantit-elle un chargement correct ?

A

Les vérifications structurelles couvrent les problèmes courants tels que l'en-tête, les chunks et les champs JSON obligatoires. Les extensions spéciales ou les champs métier spécifiques à certaines applications ne sont pas couverts.

Questions générales

Q

Any3D est-il entièrement gratuit ?

A

Oui, les fonctionnalités principales d'Any3D sont gratuites à vie. Nous proposons la conversion de formats, l'optimisation de modèles et l'aperçu en ligne sans inscription ni paiement.

Q

Mes fichiers sont-ils envoyés sur vos serveurs ?

A

Non. Les fichiers que vous sélectionnez sont traités uniquement dans votre navigateur sur cet appareil—ils ne quittent pas votre appareil et ne sont jamais envoyés à nos serveurs. Nous ne stockons aucun fichier utilisateur ; après le traitement, les données associées en mémoire du navigateur sont libérées.

Q

Dois-je installer un logiciel ?

A

Aucune installation de logiciel n'est requise. Any3D est un outil entièrement basé sur le navigateur : il suffit d'ouvrir la page pour utiliser toutes les fonctionnalités. Il fonctionne sous Windows, Mac, Linux et d'autres systèmes d'exploitation courants.

Q

Y a-t-il une limite de taille de fichier ?

A

La capacité de traitement dépend des performances de votre appareil ainsi que du nombre de sommets et de la complexité des textures du modèle, et non de la seule taille du fichier. Nous n'imposons aucune limite de taille, mais lorsqu'un modèle dépasse ce que votre appareil peut gérer, la page peut ralentir voire se bloquer.

Nous soutenir