输出节点
场景的任何部分(单个节点或包含所有子节点的一组节点)都可以从UnigineEditor导出,并保存为*.node、*.mesh或*.fbx文件。
导出节点到NodeReference#
World Hierarchy中的任何节点(或多个节点)都可以导出到 Node Reference。例如,如果您想在项目中实现节点的实例化,则可能需要将节点导出到Node Reference。
要将节点导出到.node文件,在World Hierarchy窗口中右键单击目标节点,并在下拉列表中选择Create a NodeReference。
导出节点的另一种方法是以任何可用的方式选择它,并在菜单栏中选择Edit -> Convert To NodeReference。在这两种情况下,选中的节点都将被转换为NodeReference,并且将创建以该节点命名的.node文件。
如果选择了几个节点,它们将作为Dummy Node的子节点导出到单个*.node文件中。
导出的节点将保存在本地坐标中(相对于坐标零或父节点,如果有的话)。
导出节点到Mesh#
可能需要将节点导出到网格,例如,当您有多个基于网格的节点,并且希望将它们作为单个网格时。
以下对象相关类型的节点可以导出到*.mesh文件:
要将节点导出到.mesh文件,请右键单击World Hierarchy窗口中的目标节点,并在下拉列表中选择Export to -> UNIGINE Mesh file (.mesh)。
例如,可以使用导出的网格创建一个 mesh-based节点。
导出节点到FBX#
将节点导出到.fbx文件为艺术家提供了广泛的用例:例如,在导出场景后,您可以使用第三方工具(例如,V-Ray)烘烤光照图。
- Static Mesh
- Skinned Mesh
- Dynamic Mesh
- Node Reference
- World Spline Graph
- 所有玩家
- 除 Environment Probe 和 Voxel Probe 之外的所有光源。
- 当导出具有多个具有相同材质的表面的静态或动态网格时,将为每个表面创建一个单独的网格并将其保存在 FBX 容器Б中。
- 当出口Node Reference,节点存储的参考(*.node文件)将被导出。
要将节点导出到*.fbx文件,请右键单击World Hierarchy窗口中的目标节点,并在下拉列表中选择Export to -> FBX。
以下窗口将被打开:
Name | 目标FBX文件的名称。 |
---|---|
Destination | 生成的FBX文件的目标文件夹。 |
Save root transform |
在将选择导出到FBX时,保留当前的转换。取消选中将使你的FBX内容以默认方向位于原点(0,0,0)。
|
Embed textures | 嵌入当前分配的纹理到目标FBX文件连同几何形状。 |
Separate surfaces into meshes | 所有表面分割成单独的网格内目标FBX容器。 |
Overwrite file if name matches | 覆盖名称与指定名称匹配的目标文件。 |
您可以导出一个节点或节点层次结构树分支。然而,出口FBX是可用的选择只有一个节点的层次结构。出口层次树分支,选择父节点和出口:子节点将被导出。如果你需要出口整个场景或其部分,孩子到时的节点应该添加Dummy或Layer节点的层次结构。
将节点导出为美元#
您可以导出场景内容(包括模型、光源等)。)到一个*.usd / *.usda / *.usdc(Universal Scene Description)文件。
导出Node Reference时,将导出引用存储的节点(在*.node文件中)。
要将节点导出到USD文件,请右键单击World Nodes窗口中的目标节点,然后在下拉列表中选择Export To -> Universal Scene Description file (.usd .usdc .usda)。
将打开以下窗口:
Name | 目标USD文件的名称。 |
---|---|
Extension |
目标美元文件的格式,以下任一格式:
|
Destination | 生成的USD文件的目标文件夹。 |
Save root transform |
将所选内容导出为美元时,保留当前转换。 取消选中您的美元内容位于原始(0,0,0)与默认方向。
|
Embed textures | 将当前分配的纹理与几何体一起嵌入到目标USD文件中。 |
Separate surfaces into meshes | 将所有表面拆分为目标USD文件内的单独网格。 |
Overwrite file if name matches | 复盖名称与指定名称匹配的目标文件。 |
您可以导出单个节点或节点层次结构树分支。 但是,仅当选择层次结构中的一个节点时,导出到USD才可用。 要导出层次结构树分支,请选择并导出父节点:子节点也将被导出。 如果需要导出整个场景或其部分,则应将节点作为子节点添加到层次结构中的Dummy或Layer节点。