glTF
E758479
glTF is an open-standard 3D file format designed for efficient transmission and real-time rendering of 3D scenes and models, often described as the "JPEG of 3D."
Statements (82)
| Predicate | Object |
|---|---|
| instanceOf |
3D file format
ⓘ
open standard ⓘ |
| competesWith |
Collada
NERFINISHED
ⓘ
FBX NERFINISHED ⓘ OBJ ⓘ USDZ NERFINISHED ⓘ |
| currentMainVersion | 2.0 ⓘ |
| describedAs | JPEG of 3D ⓘ |
| designedFor |
Direct3D
NERFINISHED
ⓘ
OpenGL NERFINISHED ⓘ Vulkan NERFINISHED ⓘ WebGL NERFINISHED ⓘ real-time engines ⓘ |
| developedBy | Khronos Group NERFINISHED ⓘ |
| documentationUrl | https://www.khronos.org/gltf/ ⓘ |
| fileExtension |
.glb
ⓘ
.gltf ⓘ |
| fullName | GL Transmission Format NERFINISHED ⓘ |
| goal |
enable fast loading
ⓘ
interoperability between 3D tools and engines ⓘ minimize runtime processing ⓘ reduce file size ⓘ |
| governedBy | Khronos Group working group ⓘ |
| initialReleaseYear | 2015 ⓘ |
| introducedPBRInVersion | 2.0 ⓘ |
| license | royalty-free ⓘ |
| mimeType |
model/gltf+json
ⓘ
model/gltf-binary ⓘ |
| optimizedFor |
mobile devices
ⓘ
runtime asset delivery ⓘ web distribution ⓘ |
| primaryUse |
efficient transmission of 3D scenes
ⓘ
real-time rendering of 3D models ⓘ |
| specificationUrl | https://github.com/KhronosGroup/glTF ⓘ |
| standardizedBy | Khronos Group NERFINISHED ⓘ |
| supports |
3D models
ⓘ
3D scenes ⓘ PBR materials ⓘ animations ⓘ binary buffers ⓘ cameras ⓘ embedded textures ⓘ environment maps via extensions ⓘ external textures ⓘ instancing of meshes ⓘ keyframe animation ⓘ lights ⓘ materials ⓘ meshes ⓘ morph targets ⓘ node hierarchies ⓘ scene graph structure ⓘ skeleton-based animation ⓘ skins ⓘ textures ⓘ |
| supportsCompressionExtension |
EXT_meshopt_compression
GENERATED
ⓘ
KHR_draco_mesh_compression GENERATED ⓘ |
| supportsLightingExtension | KHR_lights_punctual GENERATED ⓘ |
| supportsMaterialExtension |
KHR_materials_clearcoat
GENERATED
ⓘ
KHR_materials_emissive_strength GENERATED ⓘ KHR_materials_ior GENERATED ⓘ KHR_materials_iridescence GENERATED ⓘ KHR_materials_pbrSpecularGlossiness GENERATED ⓘ KHR_materials_sheen GENERATED ⓘ KHR_materials_specular GENERATED ⓘ KHR_materials_transmission GENERATED ⓘ KHR_materials_unlit GENERATED ⓘ KHR_materials_variants GENERATED ⓘ KHR_materials_volume GENERATED ⓘ |
| supportsSceneExtension |
KHR_mesh_quantization
GENERATED
ⓘ
KHR_texture_transform GENERATED ⓘ |
| supportsTextureExtension | KHR_texture_basisu GENERATED ⓘ |
| useDomain |
3D content pipelines
ⓘ
AR applications ⓘ VR applications ⓘ game engines ⓘ web-based 3D ⓘ |
| uses |
JSON for scene description
ⓘ
binary buffers for geometry and animation data ⓘ image files for textures ⓘ |
| version |
1.0
ⓘ
2.0 ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.