Skip to content

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 doubleSided flag when the gltfDoubleSided custom 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