|
1 | 1 | # Troubleshooting
|
2 | 2 |
|
3 |
| -* When installing a new version of the FBX Exporter package after using version 1.3.0f1 or earlier, the link between Assets and FbxPrefab components may be lost. See [Updating from 1.3.0f1 or earlier](index#Repairs_1_3_0f_1) for repairing instructions. |
| 3 | +This section covers the following issues: |
| 4 | + * [Upgrading the FBX Exporter from the Asset Store package](#AssetStoreToPackman) |
| 5 | + * [Incorrect skinning on Animated Skinned Mesh](#SkinnedMeshExport) |
| 6 | + * [Converting GameObjects with UI components](#ConvertUI) |
| 7 | + * [Overwriting FBX files](#OverwritingFiles) |
| 8 | + * [Tree primitive no longer editable after conversion](#EditableTree) |
| 9 | + * [Trail and line particles lose material after being converted](#ParticlesLoseMaterial) |
4 | 10 |
|
5 |
| -* Animated skinned meshes may not export with the correct skinning if they are not in the bind pose on export (that is, not being previewed in the Animation or Timeline windows, and the original Rig's FBX must not contain animation) |
| 11 | +<a name="AssetStoreToPackman"></a> |
| 12 | +### Upgrading the FBX Exporter from the Asset Store package |
6 | 13 |
|
7 |
| -* For skinned meshes all bones must be descendants of the root bone. For example, if the root bone is "hips" and the right leg for the same skinned mesh is not a descendant of hips, export will fail. |
| 14 | +When installing a new version of the FBX Exporter package after using version 1.3.0f1 or earlier, the link between Assets and FbxPrefab components may be lost. See [Updating from 1.3.0f1 or earlier](index.md#Repairs_1_3_0f_1) for repairing instructions. |
8 | 15 |
|
9 |
| -* Converting hierarchies with UI components will break UI |
10 |
| - * FIX: prepare hierarchy so that it has no UI elements before converting then add it back afterwards |
11 |
| - |
12 |
| -* In some situations, when overwriting an FBX file on export. If the FBX file is used by an FBX Linked Prefab instance, it may lead to unexpected results such as additional objects added to the hierarchy. |
13 |
| - * FIX: recommended not to overwrite an FBX unless certain that it is not used by a Prefab Variant |
14 |
| - |
15 |
| -* Converting a Tree primitive makes the Tree no longer editable. |
16 |
| - * FIX: make sure to only convert when finished editing the tree. Otherwise click undo after converting to return to previous state where tree was editable. |
| 16 | +<a name="SkinnedMeshExport"></a> |
| 17 | +### Incorrect skinning on Animated Skinned Mesh |
| 18 | + |
| 19 | +If animated skinned meshes do not export with the correct skinning, it may be because they are not in the bind pose on export. |
| 20 | +Before exporting the animated skinned mesh, check the following: |
| 21 | +* The skinned mesh animation is not being previewed in the Animation of Timeline windows, as this may cause issues on export |
| 22 | +* The original Rig's FBX does not contain animation |
| 23 | + * It is currently not possible to fix this issue in Unity. Animation will first need to be separated from the Rig in a separate modeling software such as Autodesk® Maya® |
| 24 | + |
| 25 | +<a name="ConvertUI"></a> |
| 26 | +### Converting GameObjects with UI components |
| 27 | + |
| 28 | +Converting hierarchies with UI components (i.e. RectTransform) will break the UI. |
| 29 | +A workaround for this is to first prepare the hierarchy so that it has no GameObjects with UI elements before converting, then add the UI elements to the FBX Linked Prefab afterwards. |
| 30 | + |
| 31 | +<a name="OverwritingFiles"></a> |
| 32 | +### Overwriting FBX files |
| 33 | + |
| 34 | +In some situations, overwriting an FBX file that is used by an FBX Linked Prefab instance, may lead to unexpected results such as additional objects being added to the Prefab hierarchy. |
| 35 | +Therefore, we recommend not to overwrite an FBX file that is used by an FBX Linked Prefab. |
17 | 36 |
|
18 |
| -* Trail and line particles lose material after being converted |
19 |
| - * FIX: re-apply the lost materials after converting |
| 37 | +<a name="EditableTree"></a> |
| 38 | +### Tree primitive no longer editable after conversion |
| 39 | + |
| 40 | +Converting a Tree primitive will make the Tree no longer editable. |
| 41 | +Make sure to only convert the Tree when finished editing. Otherwise click undo after converting to return to previous state where the Tree was editable. |
| 42 | + |
| 43 | +<a name="ParticlesLoseMaterial"></a> |
| 44 | +### Trail and line particles lose material after being converted |
| 45 | + |
| 46 | +If materials are lost when converting trail or line particles, the materials will currently need to be re-applied to the FBX Linked Prefab after conversion. |
0 commit comments