.glb File Extension
.glb file contains, how to open Binary glTF scenes, and how Poly supports them. File extension details for .glb
Full Support| File type | Binary glTF 3D scene |
|---|---|
| MIME type | |
| Encoding | Binary container with JSON and binary chunks |
| Operating systems | Windows, macOS, Linux, iOS, Android |
| Opens with | Blender, Khronos glTF Sample Viewer |
| Poly support | Yes. Poly recognizes GLB scenes and makes their supported geometry and scene metadata available in the file experience. |
| Indexed by Poly | Yes. Poly indexes the filename and creates visual similarity information for supported 3D content; available scene metadata is shown in details. |
| Preview in Poly | Yes. Poly previews supported GLB geometry and scene content. |
| Poly agent | Yes. An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files. |
What kind of file is a .glb?
A .glb file is the binary delivery form of glTF 2.0. Its 12-byte header begins with the ASCII signature glTF, followed by a version and total length. Chunks then carry the JSON scene description and binary buffer data. Images can be embedded, although a GLB may still refer to external resources.1
This packaging makes a GLB convenient when a scene should travel as one file. glTF can describe nodes, meshes, materials, cameras, skins, and animation. Those capabilities belong to the format; an individual file may use only a subset.
How do I open a .glb?
Blender imports glTF 2.0 and exports both .gltf and .glb through its glTF 2.0 importer and exporter.2 The Khronos glTF Sample Viewer is useful for checking a conforming asset in a browser.3 Dedicated applications remain preferable when you need to edit a rig, tune materials, or inspect animation tracks.
A GLB can be a better interchange choice than separate JSON, buffer, and image files when packaging simplicity matters. Use .gltf when you need a human-readable scene description or deliberately managed external resources.
Poly support for .glb
Poly previews supported geometry, makes the filename searchable, and records available scene metadata in the details panel. Visual similarity helps locate related 3D content. An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files.
| Construct | Poly handling |
|---|---|
| Meshes, nodes, and materials | Supported when present and valid |
| Textures | Available when the asset supplies usable image resources |
| Cameras and lights | Scene metadata is available; point, spot, and directional lights are supported, while area-light behavior is approximate |
| Skins and animation | Supported when represented; playback and visual fidelity depend on the asset |
Poly's rendition is intended for inspection and multimodal understanding. Keep the original GLB for authoring, exact resource inspection, or round-trip export.
History and alternatives
Khronos published glTF as a runtime 3D asset delivery format, with Binary glTF defined as the single-file container in the 2.0 specification.1 For a text-oriented scene, choose .gltf. For a manufacturing package with print-oriented metadata, consider 3MF. For a basic triangle surface, STL is simpler but carries much less scene information.
Changing a file's suffix does not convert it. Export the scene with a tool that understands glTF, then verify texture paths, coordinate conventions, scale, and animation after conversion.
Footnotes
- Khronos Group. glTF 2.0 Specification. ↩ ↩2
- Blender Manual. glTF 2.0 importer and exporter. ↩
- Khronos Group. glTF Sample Viewer. ↩