🍋
Menu
.gltf Other

glTF (GL Transmission Format)

glTF est un standard ouvert pour les scènes et modèles 3D, utilisant JSON pour la description de scène avec des fichiers binaires (.bin) et de texture externes. Il est conçu pour un rendu temps réel efficace et est le standard pour WebGL, la AR/VR et le commerce 3D. La variante binaire (GLB) regroupe tout dans un seul fichier.

Type MIME

model/gltf+json

Type

Binaire

Compression

Sans perte

Avantages

  • + Open, royalty-free Khronos Group standard
  • + Human-readable JSON scene description for debugging
  • + PBR materials for physically accurate rendering
  • + Supports skeletal animation, morph targets, and instancing

Inconvénients

  • Multi-file format (JSON + .bin + textures) requires bundling or GLB
  • Not suited for CAD or manufacturing — those use STEP/IGES
  • Large textures can dominate file size

Quand utiliser .GLTF

Utilisez glTF pour les applications 3D temps réel, les visionneuses WebGL et le contenu AR. Utilisez la variante GLB pour la distribution en fichier unique.

Détails techniques

Un asset glTF se compose d'un fichier .gltf JSON (graphe de scène, nœuds, matériaux, animations), de fichiers .bin (buffers de sommets et d'index) et de textures d'image. Le JSON référence les données binaires via URI ou buffer views.

Historique

Le Khronos Group a publié glTF 1.0 en 2015 et glTF 2.0 en 2017. Appelé le « JPEG de la 3D », il a été conçu comme format de livraison — compact, prêt pour le GPU et indépendant des fournisseurs. L'adoption couvre three.js, Babylon.js, Unity et Unreal Engine.

Convertir depuis .GLTF

Convertir en .GLTF

Formats associés