G|AR Term

GLB / glTF

Also known as:GLBglTFGL Transmission Format

glTF is a standard for delivering 3D scenes and models. GLB is its binary container, often used to package a model and its associated data into one file.

What a model can contain

A glTF asset can describe geometry, materials, textures, a scene hierarchy and supported animations. A .gltf file may reference separate files. A .glb file commonly packages the scene and its resources together, making it convenient to distribute.

A GLB package contains geometry, materials and textures, a scene hierarchy and optional animation data, which a compatible viewer reads as a scene.
A GLB can bundle the parts of a 3D scene. This example embeds its resources; animation is optional, and some assets reference external files.

Open diagram at full size

A delivery format, not a quality setting

Exporting to GLB does not automatically make an asset small, correctly scaled or compatible with every viewer. Large textures, complex geometry and unsupported extensions can still cause problems. Keep an editable source as well as the delivery file.

A Painta example

A prepared model can become part of an artwork's digital layer. Before publishing, inspect its orientation, scale, materials and animation in the actual viewer. A model that looks correct in a desktop modelling tool may rely on features that a web viewer handles differently.

What a GLB is not

A GLB extension does not prove that a file contains a Gaussian Splat, a NeRF or a scan suitable for measurement. The underlying representation and the viewer's supported features still matter.

Related concepts and further reading

Choosing a 3D representation

Khronos glTF overview

Explore related 3D and spatial concepts

Explore rendering and delivery concepts