Exporter Reference
Supported Features
This page summarizes the feature surface exposed by the current Maya glTF exporter.
Supported Output Formats
- glb: single self-contained binary file
- glTF: JSON-based export with separate or embedded resources
Core Export Features
- Export entire scenes or only the current selection
- Export transform, mesh, skin, camera, and light data
- Turn animation export on or off with the Export Animation checkbox
- Export animation as Scene Keys, Sampled, or Time Editor Clips
- Export tangents when you need authored tangent-space data
- Preserve round-trip quad metadata through Maya-specific extras
- Write the
doubleSidedflag when thegltfDoubleSidedcustom attribute is enabled on the material, or when the automatic backface-culling fallback detects that culling is off on the assigned mesh shapes — see Technical Details for usage
Supported Extensions
The exporter can emit the following extensions when the scene data requires them.
Khronos Extensions (KHR_)
| Extension | When it is emitted |
|---|---|
KHR_animation_pointer (partial) |
Emitted for visibility (KHR_node_visibility/visible) and light intensity (KHR_lights_punctual) pointer paths only. General-purpose attribute targeting is not supported. |
KHR_draco_mesh_compression |
When Draco compression is enabled |
KHR_gaussian_splatting |
When gaussian splat export is enabled and supported |
KHR_lights_punctual |
When Maya punctual lights are exported |
KHR_materials_anisotropy |
When authored on supported materials |
KHR_materials_clearcoat |
When authored on supported materials |
KHR_materials_diffuse_transmission |
When authored on supported materials |
KHR_materials_dispersion |
When authored on supported materials |
KHR_materials_emissive_strength |
When emissive strength data is authored |
KHR_materials_ior |
When authored on supported materials |
KHR_materials_iridescence |
When authored on supported materials |
KHR_materials_sheen |
When authored on supported materials |
KHR_materials_specular |
When authored on supported materials |
KHR_materials_transmission |
When authored on supported materials |
KHR_materials_unlit |
When the material is authored as unlit |
KHR_materials_variants |
When variant authoring data exists in the Maya scene |
KHR_materials_volume |
When authored on supported materials |
KHR_mesh_quantization |
When mesh quantization is enabled |
KHR_node_visibility |
When visibility animation requires it |
KHR_texture_basisu |
When KTX2 texture export is enabled |
KHR_texture_transform (partial) |
UV offset, tiling (repeat), and wrap modes are exported from place2dTexture nodes. Rotation is exported with pivot compensation, but is currently not working as expected — verify in your target viewer. Rotation is not exported for aiImage nodes. |
Vendor Extensions (EXT_)
| Extension | When it is emitted |
|---|---|
EXT_mesh_gpu_instancing |
When instanced mesh data is present in the scene |
EXT_texture_webp |
When WebP texture conversion is enabled |
Supported Texture and Compression Workflows
- Keep original textures without conversion
- Convert textures to WebP
- Convert textures to KTX2
- Configure KTX2 quality, compression mode, supercompression, and mipmap generation
- Configure Draco compression presets and per-attribute quantization values
Round-Trip Friendly Features
- Maya file/place2dTexture nodes can be exported back to
KHR_texture_transform(offset and tiling — UV rotation is currently not working as expected; see limitations) - Material variants imported into Maya can be re-exported if the scene metadata is preserved
- Time Editor clips can be exported directly
- Quad topology metadata can be exported for later re-import into Maya
- Gaussian splat shapes can be exported when the external bridge plug-in is available