Format Atlas

3D

What is a glTF file?

glTF is designed for efficient transfer of 3D assets between creation tools and applications. A .gltf file uses JSON and may reference external buffers or textures, while .glb is a binary container.

.gltf · .glbRuntime 3D asset format

When to choose this format

  • Delivering a textured, animated model to a compatible real-time viewer

When to avoid this format

  • Sending geometry straight to a 3D printer without mesh preparation

Common uses

  • Web and app 3D delivery

Features

  • JSON .gltf may reference separate binary buffers and images
  • Binary .glb can package scene resources into one container

Advantages and disadvantages

Advantages

  • Designed for efficient loading in real-time applications

Disadvantages

  • Unsupported extensions can change a model's appearance or behavior

Open and convert

How to open

Open with a glTF-capable viewer and inspect geometry, materials, textures, and animation.

How to convert

When converting, check material appearance, texture links, animation, units, and scale.

Cautions

  • Check texture paths, viewer extensions, scale and animation after export

FAQ

How do glTF and GLB differ?

glTF uses a JSON-based description; GLB packages a binary representation.

Related formats

Compare

Related uses and checks

Handing off 3D assets with their dependenciesChoose a 3D file format

References and specifications