You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Packages/com.unity.formats.fbx/Documentation~/com.unity.formats.fbx.md
+26-15Lines changed: 26 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,11 @@
2
2
3
3
__Version__: 2.0.0-preview
4
4
5
-
The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, Lights, Cameras, and animation from Unity to Maya, Maya LT, or 3ds Max, and back again, with minimal effort.
5
+
The FBX Exporter package provides round-trip workflows between Unity and 3D modeling software. Use this workflow to send geometry, lights, cameras, and animation from Unity to Maya, Maya LT, or 3ds Max, and back again, with minimal effort.
6
6
7
7
The FBX Exporter package includes the following features:
8
8
9
-
*[FBX Exporter](#ExportFBX): Export geometry, animation, Lights, and Cameras as FBX files so you can transfer game data to any 3D modeling software. Record gameplay and export it to make cinematics. Start grey-boxing with ProBuilder, then export to FBX to replace with final assets.
9
+
*[FBX Exporter](#ExportFBX): Export geometry, animation, Lights, and Cameras as FBX files so you can transfer game data to any 3D modeling software. Record gameplay and export it to make cinematics. Start grey-boxing with [ProBuilder](https://unity3d.com/unity/features/worldbuilding/probuilder), then export to FBX to replace with final assets.
10
10
11
11
*[Linked Prefab](#LinkedPrefab): Link a Prefab to a new or existing FBX file. When you later change the FBX file, Unity automatically updates the Prefab to integrate changes to the transforms and hierarchy (in addition to Meshes and Materials). This helps you avoid rebuilding your Prefabs from scratch.
12
12
@@ -86,20 +86,24 @@ The FBX Exporter exports the following objects:
86
86
* Binormals
87
87
* Tangents
88
88
* Vertex Colors
89
-
* All 4 Mesh UVs, if present
89
+
* All 8 Mesh UVs, if present
90
90
* Quads or Triangles
91
91
* SkinnedMeshRenderers with the following exceptions:
92
92
* Humanoid rigs are not supported
93
93
* Animated meshes in bone hierarchy are not supported
94
94
* Materials as Phong if the material has specular; Lambert in all other cases
95
95
* Textures
96
-
* Cameras as film cameras with 35mm TV Projection; also the following camera attributes:
96
+
*Game Cameras as film cameras with 35mm TV Projection; also the following camera attributes:
97
97
* Projection type (perspective/orthographic)
98
-
* Aperture Width and Height (Height set to 0.612 inches, and width calculated based on aspect ratio)
98
+
* Aperture Width and Height (Height set to 0.612 inches, and width calculated based on aspect ratio; for Game Cameras, aspect ratio is dictated by the display viewport)
99
99
* Aspect ratio
100
100
* Focal length
101
-
*Field of view
101
+
*Vertical field of view
102
102
* Near and far clipping plane
103
+
* Physical Cameras
104
+
* Sensor Size
105
+
* Lens Shift
106
+
* Focal Length
103
107
* Lights of type *Directional*, *Spot* , *Point*, and *Area*; also the following light attributes:
104
108
* Spot Angle (for Spot lights)
105
109
* Color
@@ -115,6 +119,7 @@ The FBX Exporter exports the following objects:
115
119
* Cameras:
116
120
* Field of View
117
121
* Blendshapes
122
+
* Constraints
118
123
119
124
120
125
@@ -129,10 +134,10 @@ When exporting an FBX file, the following Export Options window opens, displayin
129
134
130
135
| Property:| Function: |
131
136
|:---|:---|
132
-
|__Export Name__|Specify the filename to export to. |
137
+
|__Export Name__|Specify the exported FBX's filename. |
133
138
|__Export Path__|Specify the location where the FBX Exporter will save the FBX file. |
134
-
|__Source__|Transfer the transform animation from this transform to the Destination. <br/><br/>**Notes:** - __Source__ must be an ancestor of __Destination__<br/> - __Source__ may be an ancestor of the selected object. |
135
-
|__Destination__|Where to transfer the transform animation to (which Transform object).<br/><br/>This object receives the transform animation on objects between __Source__ and __Destination__ as well as the animation on the Source itself. |
139
+
|__Source__|Transfer the transform animation from this object to the __Destination__ transform. <br/><br/>**Notes:** - __Source__ must be an ancestor of __Destination__<br/> - __Source__ may be an ancestor of the selected object. |
140
+
|__Destination__|Which object to transfer the transform animation to.<br/><br/>This object receives the transform animation on objects between __Source__ and __Destination__ as well as the animation on the Source itself. |
136
141
|__Export Format__|Select the format for the FBX Exporter to use when exporting the FBX file (ASCII or binary). |
137
142
|__Include__|Choose whether to export both Models and Animation, only Models, or only Animations. |
138
143
|__LOD level__|For level of detail (LOD) groups, choose the desired level of detail to export (all, highest, or lowest). <br/><br/>**Notes:** - The FBX Exporter ignores LODs outside of selected hierarchy.<br/> - The FBX Exporter does not filter out objects that are used as LODs and doesn't export them if they aren’t direct descendants of their respective LOD Group |
@@ -170,7 +175,7 @@ For example, when working with large models in Maya, to ensure that the models c
170
175
<aname="LinkedPrefab"></a>
171
176
# Converting GameObjects to Linked Prefabs
172
177
173
-
A Linked Prefab is a Prefab which maintains a link to an FBX file and is responsible for updating the Prefab so that it remains in sync with its source. What it adds to the default Unity behaviour is that the Linked Prefab integrates changes in the hierarchy and transforms (in addition to Meshes and Materials).
178
+
A Linked Prefab is a Prefab which maintains a link to an FBX file and is responsible for updating the Prefab so that it remains in sync with its source. The notable difference between a Linked Prefab and a stock Unity Prefab is that the Linked Prefab integrates changes in the hierarchy and transforms (in addition to Meshes and Materials).
174
179
175
180
During an update, the Linked Prefab preserves components and object references to the greatest extent possible. If you delete a node in the FBX, the Linked Prefab deletes the corresponding object in Unity along with its components.
176
181
@@ -193,12 +198,12 @@ When converting to a Linked Prefab, the following window opens, displaying optio
193
198
194
199
| Property:| Function: |
195
200
|:---|:---|
196
-
|__Export Name__|Specify the filename to export to|
201
+
|__Export Name__|Specify the exported FBX's filename|
197
202
|__Export Path__|Specify the location where the FBX Exporter will save the FBX file. |
198
-
|__Prefab Name__|Specify the filename to save the Linked Prefab to|
203
+
|__Prefab Name__|Specify the Linked Prefab's filename|
199
204
|__Prefab Path__|Specify the location where the FBX Exporter will save the linked prefab file. |
200
-
|__Source__|Transfer the transform animation from this transform to __Destination__.<br/><br/>**Notes:** - __Source__ must be an ancestor of __Destination__.<br/> - __Source__ may be an ancestor of the selected object. |
201
-
|__Destination__|Where to copy the transform animation to (which Transform object).<br/><br/>This object receives the transform animation on objects between Source and Destination as well as the animation on the Source itself. |
205
+
|__Source__|Transfer the transform animation from this object to the __Destination__ transform.__Destination__.<br/><br/>**Notes:** - __Source__ must be an ancestor of __Destination__.<br/> - __Source__ may be an ancestor of the selected object. |
206
+
|__Destination__|Which object to transfer the transform animation to.<br/><br/>This object receives the transform animation on objects between Source and Destination as well as the animation on the Source itself. |
202
207
|__Export Format__|Select the format for the FBX Exporter to use when exporting the FBX file (ASCII or binary). |
203
208
|__Include__|__Convert to Linked Prefab Instance__ always exports both Models and Animation in the hierarchy. |
204
209
|__LOD level__|__Convert to Linked Prefab Instance__ always exports All levels of detail (LOD) available in the hierarchy for LOD groups. |
@@ -285,7 +290,13 @@ To select a version of Maya, Maya LT, or 3ds Max installed outside the default l
285
290
286
291
Before installing Unity Integration, close all instances of the selected 3D modeling software that matches the specified version.
287
292
288
-
Click __Install Unity Integration__ to install the Unity Integration for the selected 3D modeling software. Unity Integration comes packaged in several zip files (one zip file per supported application). Then select a target folder to extract the Unity Integration to when prompted. The target folder can be outside of your current Project. Maya and Maya LT both use the same zip folder.
293
+
Click __Install Unity Integration__ to install the Unity Integration for the selected 3D modeling software.
294
+
295
+

296
+
297
+
If a previous integration was already unpacked in the selected folder, Unity will prompt you to either use the already existing integration or to overwrite it with the newer version.
298
+
299
+
Unity Integration comes packaged in several zip files (one zip file per supported application). Then select a target folder to extract the Unity Integration to when prompted. The target folder can be outside of your current Project. Maya and Maya LT both use the same zip folder.
289
300
290
301
The application starts, configures the plug-in, and automatically exits. Unity reports whether the installation was a success.
0 commit comments