Skip to content

Commit 5d93cc8

Browse files
authored
Merge pull request #435 from Unity-Technologies/50724-UpgradePathDocumentation
Uni-50724_UpgradePath
2 parents 4c0b963 + b690bcf commit 5d93cc8

File tree

2 files changed

+17
-27
lines changed

2 files changed

+17
-27
lines changed

Packages/com.unity.formats.fbx/Documentation/com.unity.formats.fbx.md

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -38,49 +38,39 @@ The FBX Exporter package contains:
3838
* FBX Prefab Component
3939
* Integration with 3D modeling software (3ds Max and Maya)
4040

41-
![](images/FBXExporter_Contents.png)
41+
![](images/FBXExporter_Contents.png)
4242

4343
## Known Issues
4444

45-
* When installing a new version of the FBX Exporter Package after using version 1.1.0.b1, the link between Assets and FbxPrefab components may be lost. See [Updating from 1.1.0b1](#Repairs_1_1_0b_1) for repairing instructions.
45+
* When installing a new version of the FBX Exporter Package after using version 1.1.0.b1, the link between Assets and FbxPrefab components may be lost. See [Updating from 1.1.0b1](# Updating from 1.1.0b1) for repairing instructions.
4646

47+
# Updating from the Asset Store Version to the Package Manager Version
4748

49+
If you use Linked Prefabs in your project then they will need to be upgraded to work with the Package Manager version, these are the steps:
4850

49-
# Installing the FBX Exporter package in Unity
51+
1. Back up your project.
5052

51-
Before you install the FBX Exporter Package, follow these steps (recommended):
53+
2. Make sure you Unity is closed.
5254

53-
1. Back up your Project.
55+
3. Delete the *FbxExporters* folder from your Assets folder.
5456

55-
2. Restart Unity.
57+
4. Open Unity.
5658

57-
3. Delete the *FbxExporters* folder.
59+
![](images/FBXExporter_PrefabComponentUpdater.png)
5860

59-
4. Select __Assets__ > __Import Package__ > __Custom Package__ in Unity.
61+
5. Select __Edit__ > __Project Settings__ > __Fbx Export__ and click on the __FBX Prefab Component Updater__ button.
6062

61-
![](images/FBXExporter_Menu.png)
63+
6. Restart Unity.
6264

63-
5. Select the FbxExporter package from the file browser and click __Open__ to [import and install](https://docs.unity3d.com/Manual/AssetPackages.html) the new version of the FBX Exporter package.
65+
Your Prefab instances will now be working again.
6466

67+
## Making Sure Your Project Supports Text-Based Asset Serialization
6568

69+
Unity uses serialization to store Scene and Prefab files in a text-based, merge-friendly format. For the Package Manager version of the FBX Exporter to work properly, you need to ensure that your Unity project’s Asset Serialization Mode is set to *Force Text*.
6670

67-
<a name="Repairs_1_1_0b_1"></a>
68-
## Updating from 1.1.0b1
69-
70-
If your previous version of the FBX Exporter Package was 1.1.0b1, some Assets in your Project may lose their FbxPrefab components. To repair this issue, follow these steps:
71-
72-
1. If your Project Assets are serialized as Binary, select __Edit__ > __Project Settings__ > __Editor__ to view the Editor Settings.
73-
74-
2. Change the __Asset Serialization__ mode to __Force Text__. The __Force Text__ option converts all Project Assets to text.
75-
76-
3. Before continuing, back up your Project.
77-
78-
4. Select __Edit__ > __Project Settings__ > __Fbx Export__ to view the [Fbx Export Settings](#FBXSettings).
79-
80-
![](images/FBXExporter_FBXExportSettingsWindow.png)
81-
82-
5. Click the __Run Component Updater__ button to repair all text serialized Prefab and Scene Assets in the Project containing the FbxPrefab component.
71+
1. Navigate to __Edit__ > __Project Settings__ > __Editor__.
8372

73+
1. Set the __Asset Serialization Mode__ to *Force Text*.
8474

8575
<a name="ExportFBX"></a>
8676
# Exporting FBX files from Unity
@@ -503,7 +493,7 @@ Use the Fbx Export Settings window to specify whether or not to automatically up
503493
|__Keep Open__ |Check this option to keep the selected 3D modeling software open after installing it. |
504494
|__Hide Native Menu__ |Check this option to hide the native __Send to Unity__ menu in Maya and Maya LT. |
505495
|__Install Unity Integration__ |Click this button to install [Unity Integration](#Integration) for the selected __3D Application__. |
506-
|__Run Component Updater__ |Click this button to run the [Component Updater](#Repairs_1_1_0b_1) to repair any broken FbxPrefab components if your previous version of the FBX Exporter Package was 1.1.0b1. |
496+
|__Run Component Updater__ |Click this button to run the [Component Updater](# Updating from 1.1.0b1) to repair any broken FbxPrefab components if your previous version of the FBX Exporter Package was 1.1.0b1. |
507497

508498

509499

2.75 KB
Loading

0 commit comments

Comments
 (0)