Skip to content
Thridify
PlatformFeaturesIndustriesAboutBlogContact
Book a Demo
Thridify

Reimagine how the world experiences your products. Immersive 3D and AR commerce, no code required.

Platform

  • All features
  • Demo store
  • 360° Product Viewer
  • 3D Product Configurator
  • AR Product Viewer
  • 3D Room Visualizer
  • Shop the Look
  • 3D Product Visualization
  • 3D Modelling Service
  • Integrations
  • Analytics
  • Device compatibility
  • 3D & AR platform guide

Company

  • Get a website
  • What is Thridify?
  • About
  • Industries
  • Blog
  • FAQ
  • Resources
  • Glossary
  • Contact

Connect

  • contact@thridify.com
  • India: +91-966-774-7082
  • Americas: +1-437-800-0190

© 2026 14818032 Canada Inc., operating as Thridify. All rights reserved.

PrivacyTermsPlatform TermsSecurityGrievance Officer

Made with ♥ by Tyashin

Book a Demo
  1. Home
  2. /
  3. Glossary
  4. /
  5. glTF / GLB

Glossary

What is glTF / GLB?

glTF is the open standard file format for 3D models on the web; GLB is its single-file binary form, bundling geometry, materials and textures for fast loading.

Also called: GL Transmission Format, .glb, .gltf

Maintained by the Khronos Group, glTF is often called “the JPEG of 3D”: compact, widely supported and designed for real-time rendering in browsers and apps.

GLB packs the model, textures and animations into one file, which is what web viewers, Android Scene Viewer and most AR pipelines consume. Thridify delivers models as glTF/GLB (plus USDZ for iOS).

What is inside a glTF file

A glTF asset describes a scene: meshes (the geometry), materials, textures, and optionally cameras, animations and skins. The .gltf form is JSON with separate binary and image files beside it. The .glb form packs all of that into one binary file, which is easier to host and cache, so commerce viewers almost always ship GLB.

glTF 2.0 was released by the Khronos Group in 2017 and is published as the international standard ISO/IEC 12113:2022. The units are metres and the up axis is +Y, which matters the first time a model shows up in AR at the wrong size or lying on its side.

Extensions commerce teams actually use

Plain glTF is already compact, but three official extensions do most of the work on product pages. KHR_draco_mesh_compression shrinks geometry. KHR_texture_basisu lets textures ship as KTX2 files that stay compressed on the graphics card. KHR_materials_variants stores several material options in one file, which is a natural fit for finishes in a configurator.

Not every viewer supports every extension, so it is worth checking that the extensions in a file are ones the target viewer, Scene Viewer and any marketplace you sell on can read.

Common problems when converting to GLB

Most issues come from the source file rather than the format: models exported from CAD with millions of triangles, materials that rely on a renderer-specific shader, textures at 8K when 2K would look the same on a phone, or a pivot point nowhere near the floor. Fixing these before export is far cheaper than chasing them in the viewer.

Why it matters

Owning your catalogue as glTF/GLB means the same assets run in any viewer, marketplace or AR pipeline — no vendor lock-in.

Questions about glTF / GLB

What is the difference between glTF and GLB?
Same format, different packaging. .gltf is JSON with separate files for binary data and images; .glb is a single binary file containing everything.
Can I convert FBX, OBJ or CAD files to GLB?
Yes. Blender and most 3D tools export GLB. CAD files usually need their geometry simplified and their materials rebuilt as PBR first, or the GLB will be heavy and look wrong.
Is GLB enough for AR on iPhone?
No. AR Quick Look on iPhone and iPad needs USDZ. Keep GLB as the source of truth and generate USDZ from it.
3D Modelling Service

Related terms

  • USDZ

    USDZ is Apple’s packaged 3D file format, based on Pixar’s Universal Scene Description, used by AR Quick Look to show a model in augmented reality on iPhone and iPad.

  • Draco compression

    Draco is an open-source compression library from Google that shrinks 3D geometry (meshes and point clouds) so glTF/GLB models download several times faster.

  • KTX2 / GPU texture compression

    KTX2 is a container for GPU-compressed textures (Basis Universal) that stay compressed in graphics memory, cutting the memory a 3D scene needs by a large multiple.

  • PBR materials

    PBR (physically based rendering) materials describe a surface by real-world properties — base colour, roughness, metalness, normal detail — so it looks correct under any lighting.

All 21 terms

See it live

Every term here is running on this site right now.

Book a DemoExplore the platform