Skip to content

Commit 8fd60cd

Browse files
committed
UNI-4964: More changes based on PR comments from Viktoria
1 parent 0e1a3db commit 8fd60cd

10 files changed

+12
-14
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
NEW FEATURES
88

9-
* FBX Linked Prefabs replace Prefab Variants and the FBX Exporter now creates FBX Linked Prefabs as Prefab Variants of the exported FBX's Model Prefab.
10-
* The **Convert To Model Prefab Variant** and **Convert To Model Prefab Variant Instance** menu items have been removed.
9+
* It is no longer necessary to manually update Linked Prefabs or create Prefab Variants for FBX files.
10+
* Added **Convert to FBX Linked Prefab** menu item for creating FBX Linked Prefabs. FBX Linked Prefabs are Prefab Variants of the exported FBX's Model Prefab.
1111
* Updated the documentation.
1212

1313
## [2.0.1-preview.11] - 2019-04-10

com.unity.formats.fbx/Documentation~/TableOfContents.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* [Exporting FBX files](exporting)
33
* [FBX Linked Prefabs](prefabs)
44
* [Integration](integration)
5-
* [FBX Export options](options)
5+
* [FBX Export settings](options)
66
* [Limitations](knownissues)
77
* [Troubleshooting](troubleshooting)
88
* [Developer's guide](devguide)

com.unity.formats.fbx/Documentation~/exporting.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,11 +199,11 @@ In addition, it also exports the following animated attributes:
199199

200200
## Export Options window
201201

202-
When exporting an FBX file, the following **Convert Options** window opens, displaying options for specifying what gets exported.
202+
When exporting an FBX file, the following **Export Options** window opens, displaying options for specifying what gets exported.
203203

204-
![Export Options window](images/FBXExporter_ConvertOptionsWindow.png)
204+
![Export Options window](images/FBXExporter_ExportOptionsWindow.png)
205205

206-
### Convert Options Properties
206+
### Export Options properties
207207

208208
| Property: | Function: |
209209
| :------------------------ | :----------------------------------------------------------- |
Binary file not shown.
21.6 KB
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.

com.unity.formats.fbx/Documentation~/options.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Setting FBX Export options
1+
# FBX Export settings
22

33
Use the Fbx Export Settings window to show or hide the Convert to Model Prefab Variant UI and to install the [Unity Integration](integration.html) for Autodesk® Maya®, Autodesk® Maya LT™, or Autodesk® 3ds Max®.
44

@@ -16,6 +16,6 @@ Use the Fbx Export Settings window to show or hide the Convert to Model Prefab V
1616
| __Keep Open__ | Check this option to keep the selected 3D modeling software open after installing it. |
1717
| __Hide Native Menu__ | Check this option to hide the native __Send to Unity__ menu in Autodesk® Maya® and Autodesk® Maya LT™. |
1818
| __Install Unity Integration__ | Click this button to install [Unity Integration](integration.html) for the selected __3D Application__. |
19-
| __Run Component Updater__ | Click this button to run the [Component Updater](index.html#Repairs_1_3_0f_1) to repair any obsolete FbxPrefab components if you were using a previous version of the FBX Exporter package. |
19+
| __Run Component Updater__ | Click this button to run the [Component Updater](index.html#Repairs_1_3_0f_1) to repair any missin FbxPrefab components if you were using version 2.0.1-preview or earlier of the FBX Exporter package. |
2020

2121

com.unity.formats.fbx/Documentation~/prefabs.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,15 @@ When Unity imports a Model from a 3D modeling application such as Autodesk® May
88

99
If you want to add components, Materials, or change most other property values without affecting the original FBX file in Unity, convert the Model Prefab to an **FBX Linked Prefab**. This is a Prefab Variant of the exported FBX's Model Prefab. Prefab Variants allow you to override their base Prefabs' properties.
1010

11-
> **NOTE:** While this method allows you to override properties, you cannot change the internal hierarchy of the Variant without breaking the link to the Model Prefab. This means you can add components to a Model Prefab in the Scene, such as a collider. However, you cannot apply any change back to the Asset without breaking the link. In this way, a Model Prefab is a *read-only* Prefab, because it is non-editable except for overrides in the Scene.
11+
Using FBX Linked Prefabs is the best way to ensure that your Models continue to reflect any changes you make to your FBX files in external applications while still taking full advantage of the Prefab system.
1212

13-
Using FBX Linked Prefabs is the best way to ensure that your Models continue to reflect any changes you make to your FBX files in external applications while still taking full advantage of the Prefab system. For example, while Linked Prefabs previously required the extra **FbxPrefab** component, FBX Linked Prefabs use only the Unity Prefab features. And you can create Variants of your FBX Linked Prefabs which all receive updates from the Model Prefab but provide a lot of flexibility.
14-
15-
In addition, Variants give you some additional control over receiving updates from external applications. For example, if you have a Model with a Spot Light of size 10 and you override the size to 1 in your Variant, when the size and color change in the FBX file, the color changes but the size remains 1.
13+
In addition, you can use Variants to control updates from external applications. For example, if you have a Model with a Spot Light of size 10 and you override the size to 1 in your Variant, when the size and color change in the FBX file, the color changes but the size remains 1.
1614

1715
> **IMPORTANT:** Because the Prefab Variant inherits data from the base Model Prefab, you cannot make structural changes to the Prefab Variant. This means that you cannot delete inherited child objects or re-arrange the order of inherited child objects on the Prefab Variant.
1816
1917
### Creating an FBX Linked Prefab
2018

21-
You can either create an FBX Linked Prefab [from a GameObject](#fromGameObject) or generate it directly [from the selected .fbx or .prefab file](#fromFBXorAssetFile). If you are upgrading from a previous version of Unity, you can also [convert any existing](#conversion) Linked Prefabs you may have to the new FBX Linked Prefabs.
19+
You can either create an FBX Linked Prefab [from a GameObject](#fromGameObject) or generate it directly [from the selected .fbx or .prefab file](#fromFBXorAssetFile). If you are upgrading from version 2.0.1-preview or earlier of the FBX Exporter, you can also [convert any existing](#conversion) Linked Prefabs you may have to the new FBX Linked Prefabs.
2220

2321
When you convert a GameObject to an FBX Linked Prefab, the FBX Exporter exports each selected GameObject hierarchy and writes an FBX file and a Prefab Variant (`.prefab`) with the FBX as its base.
2422

@@ -98,7 +96,7 @@ When converting to an FBX Linked Prefab, the following window opens, displaying
9896

9997
To convert existing Linked Prefabs to FBX Linked Prefabs, follow these steps:
10098

101-
1. Fix any name discrepancies that were previously handled by the [name remapping functionality for Linked Prefabs](prefabs.md#Remapping) before converting. FBX Linked Prefabs do not handle name remapping. If you start to add game logic to components, and then the objects in the FBX get renamed, you are at risk of losing the components. This can happen because the old GameObjects are deleted and new objects with the new names are added in their place.
99+
1. Fix any name discrepancies that were previously handled by the name remapping functionality for Linked Prefabs before converting. FBX Linked Prefabs do not handle name remapping. If you start to add game logic to components, and then the objects in the FBX get renamed, you are at risk of losing the components. This can happen because the old GameObjects are deleted and new objects with the new names are added in their place.
102100

103101
2. Right-click the Linked Prefab file and select **Convert to FBX Linked Prefab** from the context menu.
104102

0 commit comments

Comments
 (0)