虚幻UE5引擎经过飞速发展,除了游戏开发之外,现已经涉及其他行业,本文将介绍支持第三方软件和数据模型的 Datasmith 插件,解释如何导入常见的场景文件,为工作服务。

Datasmith 是一种第三方工具,它可以自动转换 CAD 文件和三维软件平台创建的包含灯光、材质、摄像机等场景,以便可以直接导入至UE引擎游戏中。
准备工作
插件兼容面挺广的,支持 3DEXCITE DELTAGEN、STEP、Siemens PLM XML、Revit、Alias、AutoCAD、Inventor、VRED、Solidworks、Rhino、Sketchup、3DsMax、C4D 等等。
大家可以前往官方查看一下具体的支持列表。
支持列表:https://docs.unrealengine.com/5.0/en-US/datasmith-supported-software-and-file-types/
因为 Datasmith 是一种第三方工具,在列出的兼容软件中都可以导出 udatasmith 格式。
该导出器官方有为大家提供支持平台的下载。
下载地址:https://www.unrealengine.com/en-US/datasmith/plugins

安装之后在导出菜单中新增加的 .udatasmith 格式选项。

导出的选项通常选择默认就行。(导出选项在其他平台是通用的)

indude – 指导出全部还是选择的对象
Animated Transforms – 指导出动画是单帧还是时间线整段
使用Datasmith插件导入场景
Datamith 是一个接口,而且只是格式的导出器,所以在一定程度上不会太难的,
插件在导出时,包含模型文件和纹理的文件夹会一起导出。
激活Datasmith插件
打开菜单编辑器 – 插件,在搜索栏搜索 Datasmith,此时会列出关于该插件的 7 个接口,

其中需要启用以下三项,其他的根据自己的工作而开启。
- Datasmith CAD Importer
- Datasmit Content
- Datasmith Importer
- Datasmith Runtime(请看下面绿色文字说明部分)
开启之后必须重启虚幻UE5引擎,这样才会生效。
导入场景
点击左上角靠右的快速添加项目按钮,然后从 Datasmith – 文件导入中选择需要导入的文件。

下面的 Direct Link 是一个实时链接第三方软件的数据共享功能,这个功能可以在无需导出文件的情况下实时链接至虚幻UE5引擎。
该功能仅支持 Revit 和 犀牛等 CAD 软件平台,且在插件下必须启用 Datasmith Runtime 插件,同时重启软件,软件会自动识别 DirectLink 可用来源,点击选择会直接让俩者通讯。
在保存的位置选择 udatasmith 文件后会弹出一个专有的 Datasmith 导入选项,其中有一些固定的参数,例如几何体、材质纹理、光源、摄像机、动画以及一些高级选项。

不过…该导入面板的参数随导入的格式会有一些变化,这是因为某些 CAD 或者模型文件的独有参数,但该面板固定的处理选项是不会变的。
例如直接导入 CAD 格式时会增加一个几何和镶嵌的选项。
……
导入文件后,将在关卡中看到导入的数据,资产也保存在内容浏览器中,所有模型都存储为静态网格。
下图3D天堂网使用了一个较为简单的场景进行测试,说实话预期比以往要好很多很多。例如将效果图或者建筑场景互动至虚幻UE5引擎,使用 Lumen 表现,会发现它很多存在的利好方面。

此时,如果你认为这个资产还需要编辑,或者需要修改一些相关的导入信息,可以在内容管理中点击该资产右键选择重新导入。
那么导入选项又会从新弹出来,所更改的数据确定之后会从新覆盖之前的选项。

还有,如果你想替换别的资产,可以选择用新文件从新导入,总之可以在已导入资产选项中根据需要选择。
本文总结
本文展示的如何使用 Datasmith 导入文件和场景,该导入的过程非常简单就可以轻松将数据导入至虚幻UE5引擎。
当然大家也可以尝试 Direct Link 功能,交互操作通常是大家的首选,因为它是实时的、可视化的,省去了导入导出步骤。