# Which glTF extensions Model Explorer supports

Source: https://0xr.space/m/how/which-gltf-extensions-model-explorer-supports  
Published 2026-10-10, updated 2026-10-20, by ZeroXR, the maker of Model Explorer (https://0xr.space/).

Model Explorer at 0xr.space reads these glTF 2.0 extensions in a browser, on an Android phone and on Meta Quest: KHR_draco_mesh_compression, EXT_meshopt_compression, KHR_texture_basisu, KHR_mesh_quantization, KHR_texture_transform, KHR_materials_transmission with KHR_materials_volume, KHR_materials_sheen, KHR_materials_clearcoat, KHR_materials_specular, KHR_materials_ior, KHR_materials_emissive_strength, KHR_materials_unlit, KHR_materials_pbrSpecularGlossiness, and VRM 0.x and 1.0 with MToon and spring bones. The decoders for Draco, meshopt and KTX2 are fetched only when a file uses them, and the same loader runs in the Quest browser, the Model Explorer app and a desktop browser, so a file behaves the same in all three.

Not read: KHR_lights_punctual, KHR_materials_variants, EXT_mesh_gpu_instancing, KHR_materials_anisotropy, KHR_materials_iridescence and KHR_materials_dispersion. KHR_materials_diffuse_transmission is drawn as transparent. Clearcoat uses its factors, not its textures, and a texture transform that switches to a second UV set is not applied. An extension it does not read never stops a file opening, even one marked required.

## Steps

1. Open the .gltf in a text editor, or a .glb in a glTF validator, and find extensionsUsed and extensionsRequired.
2. Compare the names with the lists on this page.
3. For one that is not read, bake its effect in before export: lights into textures, each material variant into its own file, instances into separate meshes.
4. Open 0xr.space, press Open and choose the file to see how it draws.

## Questions

### Does it refuse a file with an unsupported required extension?

No. The model is drawn without that extension rather than refused.

### Does it use the lights in my glTF?

No. KHR_lights_punctual is not read; the model is lit by the app's own lighting.

### Can I switch KHR_materials_variants?

No. The model's default materials are shown.

### Is my file uploaded?

No. It is read on the device, and nothing is sent to a server unless you create a share link yourself.

## Related guides

- [How to open a 3D model inside a ZIP, RAR or 7z archive](https://0xr.space/m/how/open-3d-model-in-zip-rar-7z)
- [How to open an Alembic .abc file without Maya or Houdini](https://0xr.space/m/how/open-alembic-abc-file-in-browser)
- [How to open a Gravity Sketch export on Meta Quest](https://0xr.space/m/how/open-gravity-sketch-export-on-quest)
- [How to open a ShapesXR export on Meta Quest](https://0xr.space/m/how/open-shapesxr-export-on-quest)
- [How to view a downloaded Sketchfab model in VR or AR](https://0xr.space/m/how/view-sketchfab-download-in-vr)
- [How to view an AI-generated 3D model in VR or AR](https://0xr.space/m/how/view-ai-generated-3d-model-in-vr)

