Importer Reference
Supported Features
This page summarizes the current importer feature surface exposed by the Maya plug-in and option UI.
Supported File Types
- glTF (
.gltf) - glb (
.glb)
Supported Extensions
The importer supports the following Khronos and vendor extensions.
Note: Support quality still depends on the target shader type, Maya version, and the specific asset. If you hit an edge case, check Limitations and Known Issues.
Khronos Extensions (KHR_)
| Extension | Description |
|---|---|
KHR_animation_pointer |
Animates node visibility and light intensity via pointer paths. The importer resolves /nodes/{i}/extensions/KHR_node_visibility/visible and /extensions/KHR_lights_punctual/lights/{i}/intensity pointer targets only. |
KHR_draco_mesh_compression |
Geometry compression for reduced file sizes |
KHR_gaussian_splatting |
Gaussian splat point primitives |
KHR_lights_punctual |
Point, spot, and directional lights |
KHR_materials_anisotropy |
Anisotropic material reflection |
KHR_materials_clearcoat |
Clear coat material layer |
KHR_materials_diffuse_transmission |
Diffuse light transmission through materials |
KHR_materials_dispersion |
Chromatic dispersion effects |
KHR_materials_emissive_strength |
Enhanced emissive material strength |
KHR_materials_ior |
Index of refraction for materials |
KHR_materials_iridescence |
Iridescent material effects |
KHR_materials_sheen |
Fabric-like sheen material properties |
KHR_materials_specular |
Specular workflow materials |
KHR_materials_transmission |
Light transmission through materials |
KHR_materials_unlit |
Unlit/constant color materials |
KHR_materials_variants |
Multiple material variants per mesh |
KHR_materials_volume |
Transmission volume material properties |
KHR_mesh_quantization |
Quantized vertex attributes |
KHR_node_visibility |
Sets the Maya .visibility attribute on each imported node from the per-node visible flag in the extension data. |
KHR_texture_basisu |
BasisU or KTX2 textures via import-time transcode |
KHR_texture_transform |
Texture coordinate transforms and UV offsets |
Vendor Extensions (EXT_)
| Extension | Description |
|---|---|
EXT_mesh_gpu_instancing |
GPU-based mesh instancing |
EXT_mesh_gpu_instancing: When a glTF node carries this extension, the importer creates Maya mesh instances rather than duplicating geometry. In the Maya Outliner each instance appears as a separate transform node sharing a single underlying mesh shape. The instanced transforms receive the per-instance TRS data from the extension's
TRANSLATION,ROTATION, andSCALEaccessors.
Supported Shader Targets
- Standard Surface: Best all-around default for most Maya workflows.
- Arnold: Uses Arnold-native shading nodes.
- OpenPBR: Available in newer Maya versions, with some renderer-specific limitations.
- StingrayPBS: Best fit when you want a simpler material setup for round-trip compatibility.
Additional Import Features
- Material variants UI through the glTF2.0 menu
- Animation clip management through the Animation Clips panel and Maya Time Editor
- Optional quad reconstruction from
MAYA_original_topologyextras - Optional gaussian splat import when the
gaussianSplatplug-in is already loaded with payload support - Texture-node round trip mode using Maya
fileplusplace2dTexturenodes for UV transform preservation - BasisU or KTX2 texture import through
KHR_texture_basisu, with automatic transcoding to Maya-friendly image files
Supported Image Formats
- JPEG (
.jpg,.jpeg) - PNG (
.png) - WebP (
.webp) - KTX2 / BasisU through
KHR_texture_basisu, with import-time transcode to PNG for Maya texture nodes
Compatibility Notes
- Shader support depends on Maya version and renderer availability.
- Some advanced material extensions are approximated differently depending on the selected shader type.
- Gaussian splat import is conditional: the importer will skip those primitives when the external
gaussianSplatplug-in is unavailable. - BasisU or KTX2 textures are transcoded during import. This is suitable for viewing and general Maya workflows, but it is less ideal for strict round-trip texture editing.