此功能需要Revit 2025.2或更高版本。
当使用Datasmith将Revit文件导入到Twinmotion中时,你可以使用对象替换(Object Substitution)工作流程,将导入的Revit文件中的族几何图形自动替换为Twinmotion对象。
Twinmotion库中的所有本地对象或已下载的基于云的对象(包括Sketchfab和Megascans对象)以及用户库中的对象,都可以作为替换品。
工作流程步骤
对象替换工作流程分为两部分:
- Revit内,首先启用Twinmotion替换工作流程,然后选择要替换的族并选择对应的Twinmotion替换品。
- Twinmotion内,使用Datasmith Direct Link或Datasmith文件导入工作流程导入Revit文件。Revit场景将被导入Twinmotion,场景中的族将被自动替换为之前在Revit中指定的Twinmotion对象。
先决条件
若要使用Twinmotion库中基于云的资产,必须在对象替换工作流程开始之前下载这些资产。如需了解如何下载资产,请参阅访问云中的Twinmotion资产。
使用工作流程
1- Revit内
启用Twinmotion替换工作流程,然后为每个要替换的族选择一个Twinmotion对象。
要启用Twinmotion替换工作流程,请执行以下步骤 :
-
转到 视图(View) > Twinmotion > 替换设置(Substitution Settings) ,打开 Twinmotion替换(Twinmotion Substitution) 对话框。
-
在 Twinmotion替换(Twinmotion Substitution) 对话框中,选择 为兼容的Revit族类别启用Twinmotion替换(Enable Twinmotion Substitution for compatible Revit family categories) 复选框,然后点击 确定(OK) 。这样就可以在所选族的 类型属性(Type Properties) 对话框中看到Twinmotion替换参数。
要选择Twinmotion对象作为族的替换品,请执行以下步骤 :
-
选择你要替换的族。
-
打开 类型属性(Type Properties) 对话框,在 可视化(Visualization) 下点击 Twinmotion替换(Twinmotion Substitution) 字段,打开 选择替换对象(Select Substitution Object) 对话框。
若 Twinmotion替换(Twinmotion Substitution) 字段显示"无(None)",表示没有为该族定义替换对象。
-
在 选择 Twinmotion替换对象(Select Twinmotion Substitution Object) 对话框中,单击要用作替换物的Twinmotion对象缩略图。要筛选对话框中显示的对象类型,请在 类型(Type) 下拉列表中选择对象类型,或使用搜索框按名称搜索对象。
-
选好后,点击 确定(OK) 。
所选替换对象的名称将显示在 类型属性(Type Properties) 对话框的 Twinmotion替换(Twinmotion Substitution) 字段中。
-
点击 确定(OK) 。
Revit会在以下两个位置查找可用的本地、已下载和引用的用户库对象:
-
本地Twinmotion对象 :
C:\Program Files\Epic Games\Twinmotion[版本号]\Twinmotion\Content\Substitution -
已下载和用户库对象 :
C:\Users\username\Documents\Twinmotion[版本号]\Substitution
如需详细了解Twinmotion库以及已下载和用户库对象的位置,请参阅关于库的概述。
2- Twinmotion内
使用Datasmith文件导入工作流程或Datasmith Direct Link工作流程将Revit文件导入到Twinmotion中。
Datasmith文件导入工作流程
按照创建Datasmith文件中的说明创建 .udatasmith 文件,然后按照在Twinmotion中导入几何体中的步骤将文件导入到Twinmotion中。在导入过程中, 导入(Import) 窗口的 选项(Options) 下,选择 启用替换(Enable Substitution) 复选框。
如果你第一次导入后在Revit内定义了更多的资产替换物,则需要将文件重新导入到Twinmotion中。如需了解如何操作,请参阅替换或更新Twinmotion中的Datasmith文件。
Datasmith Direct Link工作流程
按照设置Datasmith Direct Link中的步骤创建Datasmith Direct Link。进入 导入(Import) 窗口后,务必要选择 启用替换(Enable Substitution) 复选框。
更新Direct Link
如果你在将Revit文件导入Twinmotion后在文件中定义了更多的族替换,则需要在Twinmotion中更新该文件。文件更新后,场景中的新资产替换也会随之更新。
要在Direct Link工作流程中更新文件,可以使用 Direct Link自动同步(Direct Link Auto Sync) 或 使用Direct Link同步(Synchronize with Direct Link) 功能。
-
在 视图(View) > Twinmotion 菜单中,选择 自动同步(AutoSync) 或 同步(Synchronize) 。
如需详细了解 Direct Link自动同步 或 使用Direct Link同步 ,请参阅Datasmith Direct Link工作流程。