Why convert REALITY to GLB?
A .reality file is Apple's proprietary Reality Composer scene, and .glb is the widely-supported binary glTF used by web and cross-platform 3D. Because .reality is Apple-only, people convert to .glb to use the model outside the Apple AR ecosystem, in engines and web viewers. USDZ is the bridge Apple's own tools produce.
How to convert REALITY to GLB
Reality Composer + Blender FREE
In Reality Composer choose File > Export to save a .usdz, then in Blender use File > Import > USD on the .usdz and File > Export > glTF 2.0 with format set to .glb.
Reality Converter (macOS) FREE
Open the exported .usdz in Apple's Reality Converter and use its export option to write out glTF/.glb; it reads and writes .obj, .gltf, .usd and .usdz.
usdzip / USD command-line tools OPEN-SOURCE
A .usdz is a zip archive, so unzip it to get the raw .usd and textures, then feed those to a USD-to-glTF converter to produce the .glb.
About these formats
A .reality file is an augmented reality scene created for Apple's RealityKit framework, usually authored in Reality Composer or Reality Composer Pro. It is a ZIP-based archive that bundles…
Open .REALITY details →A GLB file is a 3D model in glTF 2.0 Binary format - one self-contained file with geometry, materials, textures and animation. On Windows open it free with Microsoft 3D Viewer; on macOS…
Open .GLB details →Quality & what to watch
- Reality Composer interactivity, triggers and behaviors are dropped; only geometry, materials and animation survive.
- USD and glTF describe materials differently, so PBR shaders may shift and often need touch-up.
- USDZ export must sometimes be enabled in Reality Composer settings before the option appears.
Frequently asked questions
Can Reality Composer export .glb directly?
.usdz, so you convert that .usdz to .glb in Blender or Reality Converter.Do I need a Mac?
.usdz you can convert it to .glb in Blender on any platform.Will animations survive?
.glb, but scene logic and triggers do not.Why go through USDZ?
.reality to .glb.