要使用该工作流程,必须为设计应用程序安装Datasmith导出器插件。 如需详细了解支持Datasmith的设计应用程序以及在何处下载插件,请参阅Datasmith支持的设计应用程序。
你可以使用Datasmith Direct Link工作流程将设计应用程序中的3D场景和资产直接导入Twinmotion中,同时保留组层级和组织、组件、对象和材质。
在设计应用程序中安装Datasmith导出器插件后,你可以使用Direct Link功能将内容导入Twinmotion,并在设计应用程序和Twinmotion之间同步文件。 你对设计应用程序中的项目所做的所有更改都会同步并反映在Twinmotion项目中。 如果设计应用程序支持Direct Link自动同步(Direct Link Auto Sync)功能,同步会自动执行。 否则,同步操作需要点击一次。
可以创建多个Direct Link,这样你可以在一个Twinmotion项目中导入、混合并匹配来自不同应用程序的文件。 如需详细信息,请参阅设置多个Direct Link。
DirectLinkTextures文件夹
创建Direct Link时,你的计算机上将创建一个名为DirectLinkTextures的文件夹。 设计应用程序中的场景纹理会导出并保存到此文件夹中。 在Direct Link过程中,此文件夹中的纹理用作原始项目中的纹理的参考。
默认情况下,DirectLinkTextures文件夹在以下位置创建:Users\[用户名]\Documents\Twinmotion[版本号]。 要更改文件夹的位置,请打开偏好设置(Preferences)面板(Ctrl + P),然后找到设置(Settings)选项卡,点击Direct Link。
取消选择使用纹理文件夹(Use Textures folder)复选框即可禁用此功能。
禁用此功能在一些情况下很有用,例如,如果你只想出于测试目的快速执行一次性Direct Link连接,而不需要保存纹理供以后参考。 禁用此功能后,纹理会保存在临时文件夹中,而不是专用的DirectLinkTextures文件夹中。 由于操作系统有时会删除临时文件夹,如果你将纹理保存在临时文件夹中,下次你打开文件时,Direct Link连接可能找不到纹理。
设置Datasmith Direct Link
为设计应用程序下载Datasmith导出器插件。 你可以通过以下方式获取插件:
支持Datasmith的设计应用程序文档页面。
Twinmotion主页(Home)面板中的插件(Plugins)选项卡。
你所使用的设计软件的官网。
为设计应用程序安装插件。
如需了解如何为Archicad、Revit、Rhino或SketchUp Pro安装Datasmith导出器插件,请参阅:
对于Twinmotion 2023.1和Revit 2024,Datasmith导出器插件由Autodesk管理,并已内置到Revit中。 无需下载或单独安装。
在你的设计应用程序中,打开你要用于设置Datasmith Direct Link的场景。
在Twinmotion中,点击底部栏的导入(Import)以打开导入(Import)侧边栏。
在导入(Import)侧边栏中,点击导入图标。
在导入(Import)窗口中,选择Direct Link选项卡。
设计应用程序的场景文件名将显示在Direct Link设置源(Direct Link settings source)字段中。
对于特定设计应用程序,场景文件名不会立即显示在Direct Link设置源(Direct Link settings source)字段中。 要显示文件名,请使用设计应用程序中的Datasmith导出器(Datasmith Exporter)工具栏启动自动同步或手动同步过程。
如果你打开了多个设计应用程序,打开的场景的所有文件名都会显示在Direct Link设置源(Direct Link settings source)下拉菜单中。 如果是这种情况,请选择你想使用的场景。
在选项(Options)下,选择Direct Link导入选项。 如需详细了解导入选项,请参阅导入选项。
点击导入(Import)。 设计应用程序的内容会导入Twinmotion中。
在设计应用程序的Datasmith导出器(Datasmith Exporter)工具栏上,点击使用Direct Link同步(Synchronize with Direct Link)。 Direct Link同步过程将开始,并且设计应用程序中的场景会在Twinmotion中打开。
根据所同步的数据的数量和复杂度,同步过程所需的时间有所不同。
设置多个Direct Link
一个Twinmotion项目可以同时有多个设计应用程序的Direct Link。 你可以为每个设计应用程序创建一个Direct Link。 如果你需要多个Direct Link指向同一个设计应用程序,你必须为每个Direct Link打开该应用程序的单独实例。
要设置多个Direct Link,请为你想创建的每个Direct Link执行设置Datasmith Direct Link中的步骤。
更新Twinmotion中的场景
如果你对设计应用程序中的场景做出更改,并在设计应用程序和Twinmotion之间设置了Direct Link,那么你可以在Twinmotion中通过Direct Link自动同步(Direct Link Auto Sync)自动更新它,或通过使用Direct Link同步(Synchronize with Direct Link)功能手动更新。
使用Direct Link自动同步功能
每次对设计应用程序中的场景做出更改时,更改会自动实时复制到Twinmotion。
要启用Direct Link自动同步功能,请点击设计应用程序中Datasmith导出器(Datasmith Exporter)工具栏上的Direct Link自动同步(Direct Link Auto Sync)按钮。
在Archicad和SketchUp Pro中,按钮的背景会在启用后切换为浅蓝色。
在Rhino中,按钮无论是启用还是禁用,外观均保持不变。 你可以在命令历史记录窗口中验证Direct Link自动同步(Direct Link Auto Sync)功能的状态。
使用"使用Direct Link同步"功能
如果你在设计应用程序和Twinmotion之间设置了Direct Link,并且你对设计应用程序中的场景做出更改,你可以按如下所示,从Datasmith导出器(Datasmith Exporter)工具栏更新Twinmotion中的场景:
点击Datasmith导出器(Datasmith Exporter)工具栏上的使用Direct Link同步(Synchronize with Direct Link)按钮。
解决中断链接
设置Direct Link后,导入(Import)侧边栏中的Direct Link上可能会显示中断链接图标。
这主要会在以下情况下发生:
源文件的文件名和/或位置发生更改。
Direct Link的源文件在设计应用程序中未打开。
Direct Link的源文件在设计应用程序中已打开,但没有进行中的同步过程。
如果显示中断链接图标,请按如下所示操作:
确保源文件在设计应用程序中打开。
点击Datasmith导出器(Datasmith Exporter)工具栏上的Direct Link自动同步(Direct Link Auto Sync)或使用Direct Link同步(Synchronize with Direct Link)按钮。
确保Twinmotion指向源文件。
具体方法是,点击侧边栏中文件上方的省略号 (...),并在菜单中选择Direct Link设置(Direct Link settings),打开Datasmith导入(Datasmith Import)窗口并找到该文件。
重置和重新导入单独的资产
如果你删除对象或对使用Direct Link工作流程导入的文件中的对象或材质做出更改,你可以重新导入对象并仅重置这些对象的原始设置,而不是全部重新导入。 在导入(Import)侧边栏中,点击文件上方显示的省略号 (...) ,然后在菜单中选择一个选项。
| 选项 | 说明 |
|---|---|
在选择时重置变换(Reset transform on selection) | 将所导入文件中的所选对象恢复到原始的位置、旋转、缩放和大小。 |
在选择时重置材质(Reset materials on selection) | 将所导入文件中所选对象上的材质恢复为原始材质。 |
在选择时重置属性(Reset properties on selection) | 将所选光源的属性恢复为你首次导入文件时在光源设置(Light settings)选项中选择的设置。 |
重新导入删除的对象(Reimport deleted objects) | 重新导入你在已导入文件中删除的对象。 |