Supported Features
This page provides a comprehensive overview of all file formats, extensions, shaders, and image formats supported by the glTF Importer for Maya plugin.
Supported File Types
The plugin supports the following glTF file formats:
- glTF (
.gltf) - JSON-based 3D scene format - glb (
.glb) - Binary glTF format with embedded resources
Supported Extensions
The plugin supports the following Khronos and vendor extensions:
Note: The implementation status of extensions varies. Some extensions are fully supported, while others may be partially implemented or have known limitations. Please test your specific use case and refer to the limitations documentation for details.
If you encounter any issues with specific extensions, please join the Discord server to report issues, share details about your use case and sample files. This helps us improve support for partially implemented extensions.
Khronos Extensions (KHR_)
| Extension | Description |
|---|---|
KHR_draco_mesh_compression |
Geometry compression for reduced file sizes (Windows only) |
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 |
Reduced precision vertex attributes for smaller file sizes |
KHR_texture_transform |
Texture coordinate transformations |
Vendor Extensions (EXT_)
| Extension | Description |
|---|---|
EXT_mesh_gpu_instancing |
GPU-based mesh instancing |
Supported Shaders
The plugin supports conversion to the following Maya shader types:
- Standard Surface - Maya's standard physically-based shader
- AiStandardSurface - Arnold renderer's standard surface shader
- OpenPBR - Open-source physically-based rendering shader (Maya 2025 and later versions)
- StingrayPBS - Stingray physically-based shader (only basic material properties: BaseColor, ORM, Normal, Emissive)
Supported Image Formats
The plugin can process the following image formats for textures:
- JPEG (
.jpg,.jpeg) - Compressed raster images - PNG (
.png) - Lossless compressed raster images with transparency support - WEBP (
.webp) - WIP
Compatibility Notes
- While most Khronos extensions are implemented, not all are supported by the importer. Some extensions are not yet implemented, and others may not be natively supported in Maya.
- Shader support depends on the Maya version