|
2 | 2 |
|
3 | 3 | ## General Questions |
4 | 4 |
|
5 | | -??? question "What is the glTF/glb importer for Maya?" |
6 | | - The glTF/glb importer for Maya is a plugin that allows you to import glTF (GL Transmission Format) and glb (Binary glTF) files directly into Autodesk Maya. This enables seamless integration of 3D assets that follow the glTF standard into your Maya workflow. |
| 5 | +??? question "What is the glTF Importer for Maya?" |
| 6 | + The glTF Importer for Maya is a plugin that allows you to import glTF (GL Transmission Format) and glb (Binary glTF) files directly into Autodesk Maya. This enables seamless integration of 3D assets that follow the glTF standard into your Maya workflow. |
7 | 7 |
|
8 | 8 | ??? question "What versions of Maya are supported?" |
9 | | - The plugin supports **Maya 2024 or later**. For Maya 2024, you'll need to install numpy separately. Maya 2025+ includes numpy by default. See the [Dependencies Installation](dependencies_installation.md) page for detailed requirements. |
| 9 | + The plugin supports **Maya 2022 or later**. For Maya 2024 and earlier versions, you'll need to install numpy separately. Maya 2025+ includes numpy by default. See the [Dependencies Installation](dependencies_installation.md) page for detailed requirements. |
10 | 10 |
|
11 | 11 | ## Installation Questions |
12 | 12 |
|
|
19 | 19 | 4. Following the step-by-step instructions in [Plugin Installation](plugin_installation.md) |
20 | 20 |
|
21 | 21 | ??? question "Do I need to install additional dependencies?" |
22 | | - **For Maya 2024**: Yes, you need to install numpy. **For Maya 2025+**: No additional dependencies are required as numpy is included by default. Please follow the complete guide in [Dependencies Installation](dependencies_installation.md) for installation instructions. |
| 22 | + **For Maya 2024 and earlier versions**: Yes, you need to install numpy. **For Maya 2025+**: No additional dependencies are required as numpy is included by default. Please follow the complete guide in [Dependencies Installation](dependencies_installation.md) for installation instructions. |
23 | 23 |
|
24 | 24 | ??? question "Where should I install the plugin files?" |
25 | 25 | Extract the downloaded zip and copy the contents of the `scripts` folder to your user-specific Maya `.../scripts` directory, and the contents of the `plug-ins` folder to the matching `.../plug-ins` directory (create it if it does not exist). Refer to the platform-specific steps in [Plugin Installation](plugin_installation.md) for exact paths on Windows, macOS, and Linux. |
|
40 | 40 | 3. **Missing textures**: Verify all referenced textures are available |
41 | 41 | 4. **Large file size**: Very large files may require specific settings |
42 | 42 | 5. **Asset source**: Assets from Khronos Sample Assets, Maya/Babylon exporter, or Blender/glTF 2.0 exporter typically work best |
| 43 | + 6. **Scale issues**: If imported assets appear too large (common with Sketchfab assets), use the **Unit Scale** option in [Geometry Options](geometry_options.md) and select **1.0** to scale down the geometry |
43 | 44 |
|
44 | 45 | ??? question "Can I import animations from glTF/glb files?" |
45 | 46 | Yes! The plugin supports animation import including skeletal animations, transform-based animations, and morph targets. Configure your animation settings using the [Animation Settings](animation_settings.md) options before importing. You can enable "Open Time Editor Window" to automatically open Maya's Time Editor after import for immediate access to animation clips. You can also use the [Show Animation Clips](show_animation_clips.md) feature to manage multiple animation clips, which are automatically organized in Maya's Time Editor. |
46 | 47 |
|
47 | 48 | ??? question "How do I handle material variants?" |
48 | 49 | Material variants are supported through the [Show Material Variants](show_material_variants.md) feature. This allows you to switch between different material configurations defined in your glTF file. |
49 | 50 |
|
| 51 | +??? question "My imported asset from Sketchfab appears too large or has deformation issues" |
| 52 | + Sketchfab assets, especially auto-generated ones, may have scale or deformation issues. Try these solutions: |
| 53 | + |
| 54 | + 1. **Scale issues**: Use the **Unit Scale** option in [Geometry Options](geometry_options.md) and select **1.0** to scale down the geometry |
| 55 | + 2. **Deformation issues**: Enable **Use Exact Inverse Bind Matrices** in [Geometry Options](geometry_options.md) (requires **Import Skin Binding** to be enabled) |
| 56 | + 3. **Import only static geometry**: Disable **Import Skin Binding**, **Import Blendshapes**, and **Import Animations** all at once to import only static meshes and materials, avoiding potential deformation or animation issues |
| 57 | + 4. For more detailed workarounds, see [Asset Compatibility and Workarounds](compatibility_and_workarounds.md) |
| 58 | + |
50 | 59 | ## Material Questions |
51 | 60 |
|
52 | 61 | ??? question "Why don't my materials look correct after import?" |
|
85 | 94 | 2. **Geometry complexity**: High-poly models require more processing |
86 | 95 | 3. **Texture resolution**: Large textures increase import time |
87 | 96 | 4. **Complex rigged assets**: Assets with complex rigging and skin binding may take longer due to the complex skin binding process |
88 | | - 5. **Computer specifications**: Available RAM and CPU power |
| 97 | + 5. **Computer specifications**: Available RAM and CPU/GPU power |
89 | 98 |
|
90 | 99 | ??? question "Can I optimize import performance?" |
91 | 100 | Yes, there are several ways to optimize import performance depending on your needs: |
|
121 | 130 | 3. Try importing a simpler test file first - Test with assets from the [Khronos Sample Assets repository](https://github.com/KhronosGroup/glTF-Sample-Assets) |
122 | 131 | 4. Check Maya's script editor for detailed error information |
123 | 132 | 5. If importing Sketchfab assets, see [Asset Compatibility and Workarounds](compatibility_and_workarounds.md) for preprocessing steps |
| 133 | + 6. For Sketchfab assets with issues, try disabling **Import Skin Binding**, **Import Blendshapes**, and **Import Animations** all at once to import only static geometry and materials |
124 | 134 |
|
125 | 135 | ??? question "My animations aren't playing correctly" |
126 | 136 | Animation issues can often be resolved by: |
|
133 | 143 | 6. Verifying timeline settings in Maya |
134 | 144 | 7. Note: Sketchfab assets with rigged animations may require preprocessing (see [Asset Compatibility and Workarounds](compatibility_and_workarounds.md)) |
135 | 145 |
|
| 146 | +??? question "Why do imported objects disappear when I enable shaded display with texture maps (press 6)?" |
| 147 | + If imported meshes or geometries disappear when you enable shaded display with texture maps (pressing **6**), this can be caused by: |
| 148 | + |
| 149 | + 1. **Backface Culling**: Change the **Backface Culling** setting to **"off"** in the mesh's shape node under the **Mesh Component Display** section. This will allow you to see both sides of the geometry |
| 150 | + 2. **Opacity Connection**: The shader's **Opacity** attribute may be connected, causing transparency issues. You can temporarily disconnect the opacity connection in the shader's attribute editor to see the geometry |
| 151 | + 3. **Viewport Renderer**: Start **Arnold** in the viewport to see the render result, which may display the geometry correctly |
| 152 | + |
| 153 | + Additionally, to see advanced material properties like **sheen**, **iridescence**, **clearcoat**, **transmission**, and other PBR features, you need to: |
| 154 | + |
| 155 | + - Start **Arnold** in the viewport renderer, or |
| 156 | + - Take a render using Arnold |
| 157 | + |
| 158 | + Maya's default viewport renderer may not display all advanced material properties correctly, so using Arnold is necessary to visualize these effects. |
| 159 | + |
136 | 160 | ## Advanced Usage |
137 | 161 |
|
138 | 162 | ??? question "Can I batch import multiple files?" |
|
157 | 181 | ??? question "What's the difference between 'No merging' and 'Merge Vertices' geometry options?" |
158 | 182 | - **No merging** (default): Preserves original mesh structure, keeps components separate along UV seams, maintains material assignments per mesh |
159 | 183 | - **Merge Vertices**: Automatically combines vertices that share the same position, can reduce geometry complexity but may affect color sets |
160 | | - - **Import Skin Binding**: When enabled (default), imports skin binding data and applies it to geometry with skeleton/deformation data. When disabled, ignores skin binding data and imports static geometry only - useful when you don't need animation or deformation |
161 | 184 |
|
162 | 185 | ??? question "Can I modify import settings after import?" |
163 | 186 | Import settings apply during the import process. To change settings, you'll need to re-import the file with new configuration options. However, you can modify materials, apply material variants using [Show Material Variants](show_material_variants.md), and manage animation clips using [Show Animation Clips](show_animation_clips.md) after import. |
|
168 | 191 | Detailed technical information is available in the [Technical Details](technical_details.md) section, including programmatic import using MEL and Python commands with all available import options. |
169 | 192 |
|
170 | 193 | ??? question "How do I report bugs or request features?" |
171 | | - You can report bugs or request features through the [GitHub Issues page](https://github.com/parashivbrl/gltf-glb-importer-for-maya-docs/issues). When reporting issues, please include: |
| 194 | + You can report bugs, request features, share suggestions, view announcements, and get support by joining the [Discord server](https://discord.gg/dtSxPaQ2). When reporting issues, please include: |
172 | 195 |
|
173 | 196 | 1. Maya version and operating system |
174 | 197 | 2. Asset source (Sketchfab, custom export, etc.) |
|
183 | 206 |
|
184 | 207 | --- |
185 | 208 |
|
186 | | -*If your question isn't answered here, please check the other documentation pages or refer to the project's issue tracker for additional support.* |
| 209 | +*If your question isn't answered here, please check the other documentation pages or join the [Discord server](https://discord.gg/dtSxPaQ2) for additional support.* |
0 commit comments