要使用该工作流程,必须为设计应用程序安装Datasmith导出器插件。有关支持Datasmith的设计应用程序以及在何处下载插件的更多信息,请参阅Datasmith支持的设计应用程序(Supported Design Applications for Datasmith)。
来自任何主流建筑信息模型(BIM)软件、计算机辅助设计(CAD)软件或者建模设计软件的3D模型和资产都可以通过 Datasmith文件导入 工作流程导入Twinmotion。在设计软件中安装好 Datasmith 导出器 插件后,可以使用 Datasmith导出器 工具栏来将你的内容转换为一个 .udatasmith
文件和包含全部材质资产的文件夹。然后便可以将 .udatasmith
文件和材质资产导入Twinmotion。
使用Datasmith文件导入流程
要将3D模型和资产从设计应用程序导入到Twinmotion需要执行以下步骤:
- 步骤1: 在你的设计软件中下载并安装 Datasmith导出器 。这样在你的设计软件中安装 Datasmith导出器 工具栏。
- 步骤2: 在你的设计软件中,使用 Datasmith导出器 工具栏来导出你的内容并创建一个
.udatasmith
文件和材质资产文件夹。 - 步骤3: 将
.udatasmith
文件和材质资产文件夹导入Twinmotion。
某些应用程序,比如ArcGIS CityEngine、BricsCAD和Vectorworks,本身就内置了Datasmith导出器功能。如果你使用的是这些应用程序,那么可以直接跳过步骤1。
步骤 1: 下载并安装Datasmith导出器插件
-
为你的设计软件下载并安装Datasmith导出器插件。
可以从 Twinmotion 网站 网站、 Datasmith支持的设计应用程序 文档页面,或者你的设计软件的网站下载插件。
-
为你的设计软件安装插件。
要了解如何为Archicad、Revit、Rhino或者SketchUp Pro安装Datasmith导出器插件,请参考:
步骤 2: 使用Datasmith导出器工具栏导出内容
- 在你的设计软件中,打开要导出的场景。
-
在Datasmith导出器工具栏中,点击 导出到Datasmith
Datasmith导出器工具栏中的导出到Datasmith指令
- 在打开的文件浏览器窗口中,选择要保存
.udatasmith
文件和文件夹的位置。 - 为文件命名然后点击 保存(Save)。
.udatasmith
文件和包含场景资产的文件夹将会被创建。对于大部分设计软件来说,只有在视口中可视的资产会被导出;隐藏的资产将不会导出。
步骤 3: 将内容导入至Twinmotion
-
在Twinmotion中,点击 导入(Import).
导入(Import) 窗口会打开。
- 在 几何体(Geometry) 选项卡中,点击 打开(Open)。
- 在文件浏览器窗口中,找到并选择
.udatasmith
文件然后点击 打开(Open). -
在 导入(Import) 窗口中,在 选项(Options) 下,选择 .udatasmith 文件的导入选项。要了解更多关于导入选项的信息,请参考下文的导入选项。
- 点击 导入(Import)。这样会开始导入,来自设计软件的场景和材质资产会在Twinmotion中打开。
导入选项
下表展示了使用 Datasmith文件导入 工作流程将 .udatasmith
文件导入至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时是否进行处理。 此选项仅在最初将 ![]() 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) |
默认情况下, |
在Twinmotion中更新场景
如果你在设计软件修改了原来的3D模型,你可以创建一个新的 .udatasmith 文件和文件夹并且将其重新导入到Twinmotion,以此来更新Twinmotion中的场景。
- 在你的设计软件中,打开更新的场景。
-
在 Datasmith导出器 工具栏中,点击 导出到Datasmith(Export to Datasmith)。
Datasmith导出器工具栏中的导出到Datasmith指令
- 在打开的文件浏览器窗口中,选择要保存
.udatasmith
文件和文件夹的位置。你可以创建新的文件和文件夹,也可以将原有的直接覆盖。 - 为文件命名然后点击 保存(Save).
-
在Twinmotion中,点击 导入(Import)。这样会开始导入,来自设计软件的场景和材质资产会在Twinmotion中打开。
-
如果
.udatasmith
文件名和路径没有改变,在 导入(Import) 栏中,点击.udatasmith
上方的 刷新(Refresh) 图标来更新模型。如果
.udatasmith
文件名和/或路径发生了更改,你需要重新导入文件:-
在 导入(Import) 栏中,点击UDATASMITH图标上方的 省略号 (...) 。
-
点击 文件设置(File Settings)。这样会打开 Datasmith文件导入(Datasmith File Import) 窗口。
-
在 你的文件 中,找到并选择新的
.udatasmith
文件,然后调整导入选项并点击 OK。
-
如果你对材质或物体进行了更改,或者删除了物体,你可以重新导入这些物体的原始设置,而不需要完全重新导入。在 导入(Import) 栏中,将光标指向场景图标,然后选择 重置选中位移(Reset transform on selection) 、 重置选中材质(Reset materials on selection) 、 重置选中属性(Reset properties on selection) 或者 重置删除的物体(Reimport deleted objects)。

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