Datasmith Direct Link工作流程可用于Archicad、Revit、Rhino、SketchUp Pro和Vectorworks。要使用该工作流程,必须为设计应用程序安装Datasmith Exporter插件。有关支持Datasmith的设计应用程序以及在何处下载插件的更多信息,请参阅Datasmith支持的设计应用程序(Supported Design Applications for Datasmith)。
你可以使用 Datasmith Direct Link 将设计应用程序中的3D场景和资产导入到Twinmotion,同时保留组层级和组织、组件、对象以及材质。
在设计软件中安装好 Datasmith Exporter 插件后,你可以使用 Direct Link 功能来将内容导入Twinmotion并且在设计软件和Twinmotion之间将文件同步。任何在设计软件中对项目进行的修改都会同步显示在Twinmotion项目中。如果你的设计软件支持 Direct Link Auto Sync 功能,那么便会自动同步。即使不支持,同步也只需点击一下。
你可以创建多个Direct Link链接,这样可以从不同的应用程序中将文件导入并在一个Twinmotion项目中进行混合和匹配。要了解更多信息,请参考设置多个Direct Links。
Archicad和Twinmotion之间的Datasmith Direct Link链接
DirectLinkTextures文件
创建好Direct Link之后,会在电脑上创建一个名为 DirectLinkTextures 的文件夹。设计程序中场景里的纹理会导出并保存在该文件夹中。在Direct Link过程中,该文件夹中的纹理会被用作原始项目中的参考。
默认情况下, DirectLinkTextures 文件夹会创建在: Users[用户名]\Documents\Twinmotion[版本号]。要更改该文件夹的位置,打开 偏好设置(Preferences) 面板 (Ctrl + P),然后在 设置(Settings) 选项卡中,点击 Direct Link。

偏好设置面板中的Direct Link设置
该功能可以通过取消勾选 使用纹理(Use Textures) 文件夹复选框来禁用。

使用纹理文件夹复选框
禁用该选项有时会很有用。比如,你可能想要快速地进行一次Direct Link链接来测试这个功能,而不需要保存纹理用于之后参考。该功能禁用时,纹理会被保存在一个临时文件夹中,而不是专门的 DirectLinkTextures 文件夹。由于临时文件夹有时会被操作系统删除,下次打开文件时Direct Link链接可能无法找到临时文件夹中的文件。
设置Datasmith Direct Link
-
为你的设计软件下载并安装Datasmith Exporter插件。
可以从 Twinmotion 网站 网站、 Datasmith支持的设计应用程序 文档页面,或者你的设计软件的网站下载插件。
-
为你的设计软件安装插件。
要了解如何为Archicad、Revit、Rhino或者SketchUp Pro安装Datasmith Exporter插件,请参考:
- 在你的设计软件中,打开要使用Datasmith Direct Link的场景。
-
在Twinmotion中,点击 导入(Import).
导入(Import) 窗口会打开。
-
在 导入(Import) 窗口中,选择 Direct Link 选项卡。
设计程序中场景的文件名会出现在 Direct Link设置 的源字段中。如果你打开了超过一个设计程序,全部打开的场景的文件名都会出现在Direct Link设置的源下拉菜单中。在这种情况下,可以选择你要使用的场景。
-
在 选项(Options) 下,选择Direct Link导入选项。 要了解更多关于导入选项的信息,请参考下文的导入选项。
- 点击 导入(Import)。这样会开始向Twinmotion中导入来自设计软件的内容。
-
在你的设计软件中,在 Datasmith Exporter 工具栏上,点击 与Direct Link同步(Synchronize with Direct Link)。
Datasmith Exporter工具栏中的与Direct Link同步按钮
这样便会开始Direct Link同步,你的设计程序中的场景会在Twinmotion中打开。
同步所需的时间会根据同步的数据量和数据复杂性而变化。
设置多个Direct Link
一个Twinmotion可以同时与多个设计程序进行Direct Link链接。你可以为每个设计程序创建一个Direct Link链接。如果你需要为同一个设计程序创建不止一个Direct Link链接,那么必须为每个Direct Link链接打开一个应用程序实例。
要设置多个Direct Link,请按照 设置Datasmith Direct Link 中介绍的步骤来创建每个Direct Link链接。
导入选项
下表展示了使用 Datasmith Direct Link 工作流程将文件导入至Twinmotion时可用的 导入(Import) 选项。
选项 | 描述 | |
---|---|---|
折叠(Collapse) | 保留层级(Keep hierarchy) | 选择该选项以保留源文件中使用的相同几何体层级。在Twinmotion中,所有对象是独立的,且有自己的枢轴点,因此你可以独立移动和操控对象。选择该选项时,你还可以查看场景中每个元素的建筑信息模型(BIM)信息。 该选项很适合用于创建阶段划分组和场景状态。场景中的所有对象是独立的,因此你可以根据需要隐藏和显示对象。 如果场景包含需要替换为Twinmotion对象的虚拟对象,保留层级也很有用,因为你需要每个对象是独立的。 注意 :尽管有时需要保留层级,但选择该选项将增大Twinmotion中场景的大小。 |
根据材质折叠(Collapse by material) | 该选项将优化模型以便实时渲染,因为使用相同材质的所有对象会折叠成单个组,从而减少导入到Twinmotion中的对象数量。如果你修改了组中某个对象的材质,那么组中所有对象的材质都会被修改。 这是推荐选项,默认已选中。 |
|
折叠全部(Collapse all) | 选择该选项以将对象或场景作为整体导入。在Twinmotion中,整个对象或场景将组合为一个元素,并仅由一个枢轴点控制,这样就可以更轻松地在用户库中进行移动、选择、删除或保存。 |
|
最大UV精度(Max UV precision) | 选用该选项来确保映射在物体上的UV贴图布局会一同导入Twinmotion并且保留最大精度。该选项会增加导入过程中的内存占用。 选择 最大UV精度(Max UV Precision) 选项后,能解决大部分UV贴图精度问题。部分问题可能无法在导入阶段解决,原因是在原始设计应用程序中的3D建模过程中发生了几何体问题。 |
|
处理(Process) | 该设置用于判定光源在导入Twinmotion时是否进行处理。 此选项仅在最初将3D模型导入Twinmotion中时可用;重置或重新导入3D模型时,它在 Direct Link设置 中不可用。 ![]() 全部(All) :导入光源以及光源的几何体。默认情况下使用此选项。 网格体(Meshes) :仅导入光源的几何体。 光源(Light) :仅导入光源。 |
|
光照设置(Light settings) | 当 处理(Process) 选项设置为 全部(All) 或 光源(Light) 时,该属性可以在导入Twinmotion时决定导入的全方向光源、点光源和区域光源的设置。这些设置仅影响导入的光源,而不影响导入的几何体。 导入时如果光源被禁用,表示其可能不被支持。这些光源无法导入,否则光源颜色将会变为黑色。在设计应用程序和Twinmotion之间导入光源时,会有一些转换不一致的问题。 使用原始(Use original) :将使用设计应用程序中设置的原始光照参数,例如强度、色彩、角度、IES配置文件和其他兼容设置。 将强度设置为300lm(Set intensity to 300lm) :将使用设计应用程序中设置的原始光照参数,但光源强度设置为300lm。 将所有值设置为TM默认值(Set all values to TM default) :光照参数会转换为Twinmotion默认光照参数。 |
|
启用替换(Enable substitution) | 如果你要启用材质替换,请选择该选项。导入或重新导入场景时,该选项可用于将源文件中的材质替换为Twinmotion材质。材质替换在 注意 :该选项可以与 折叠(Collapse) 选项一起使用。 |
|
替换表格(Substitution table) |
默认情况下, |
使用Direct Link Auto Sync自动同步功能
要使用 Direct Link Auto Sync 功能,你必须将设计程序和Twinmotion都打开,并且在它们之间设置好Datasmith Direct Link链接。
-
要启用Direct Link Auto Sync功能,点击Datasmith Exporter工具栏中的 Direct Link Auto Sync 按钮。
在Archicad和SketchUp Pro中,按钮的背景会在启用后变为淡蓝色。
在Rhino中,按钮的样式无论启用还是停用都保持一样。你可以在指令历史窗口中判断 Direct Link Auto Sync 功能是否启用。
启用 停用 Archicad和SketchUp Pro Rhino
在Twinmotion中更新场景
如果你在设计软件中对3D模型进行了修改,并且设计软件和Twinmotion之间设置了Direct Link链接,那么下次打开场景的时候可以通过同步你的设计程序和Twinmotion来更新Twinmotion中的场景。
-
在你的设计软件中,打开需要在Twinmotion中更新的场景。
- 在Twinmotion中,打开要更新的场景。
> 如果场景的文件名和位置没有更改 ,
> Twinmotion会自动在Twinmotion中的场景与设计应用程序中的场景之间建立连接。
> 如果文件名和位置发生更改 ,
> 导入(Import) 侧边栏中的文件名上会显示中断链接图标。 如果发生此情况,请点击侧边栏中该文件上方的 省略号(...) ,然后在菜单中选择 Direct Link设置(Direct Link Settings) 以找到该文件。
-
在你的设计程序中,点击Datasmith Exporter工具栏中的 用Direct Link同步(Synchronize with Direct Link) 按钮。
Direct Link功能会在Twinmotion中更新场景(包括你在设计程序中对场景做的所有更改)。
如果你对材质或物体进行了更改,或者删除了物体,你可以重新导入这些物体的原始设置,而不需要完全重新导入。在 导入(Import) 栏中,将光标指向场景图标,然后选择 重置选中位移(Reset transform on selection) 、 重置选中材质(Reset materials on selection) 、 重置选中属性(Reset properties on selection) 或者 重置删除的物体(Reimport deleted objects)。

请注意,如果源文件与Twinmotion之间的链接中断,你需要重新建立链接,才能选择上述的选项。