Contents

UE4使用datasmith工作流

DataSmith的作用

  1. 一比一的还原场景,以厘米为单位

  2. 能为所有实例化对象建立单一的虚幻资源

  3. 能保持位置和朝向

  4. 支持图层查看

  5. 能将Vray材质变为PBR,自动转换贴图

  6. 能导入如强度颜色和IES文件

  7. 自动生成光照贴图UV

DataSmith下载

[https://www.unrealengine.com/zh-CN/studio]{.underline}

进入网站,点击: https://img-blog.csdnimg.cn/20200217135427377.png

获取我们的DataSmith。获得资格后我们就在自己的库里能够看到如下。我们选择安装到高于4.20版本的引擎当中。

https://img-blog.csdnimg.cn/2020021713543198.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

DataSmith创建

首先是创建unreal studio工程,要求引擎版本必须4.20以上。选择启动 https://img-blog.csdnimg.cn/20200217135436293.png 在新建里就可以创建Unreal studio工程。

https://img-blog.csdnimg.cn/20200217135440273.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

空项目是不包含与构建的内容和功能。如果我们是建立空项目的话,我们就必须手动的创建所有的交互功能,或者从其他的模板里导入交互功能。这里的交互是指,内置的一些交互功能,但是我们在这里只关心的是工作流的问题,这里只在空项目里就可以了

我们找到插件里的unreal studio ,可以看到所有的插件 https://img-blog.csdnimg.cn/20200217135444706.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

从3ds Max导入场景

要想能从3dsMax导入场景,我们必须首先安装Datasmith导出的插件,我们可以在启动器里找到。

https://img-blog.csdnimg.cn/20200217135448760.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

点击获取,我们就能得到网址

[https://www.unrealengine.com/zh-CN/studio/downloads]{.underline}

我们可以从这里下载关于任何的软件的插件。 https://img-blog.csdnimg.cn/2020021713545388.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

下载完成后,选择自己的版本进行安装。

然后,可以在max的导出文件里找到.uadtasmith的东西。之后我们就能使用

https://img-blog.csdnimg.cn/20200217135458107.png

进行导入。

在这里我们可以选择我们能导入的东西都有哪些。下面还有高级设置。 https://img-blog.csdnimg.cn/20200217135501854.png

这里是设置DataSmith生成光照贴图时的分辨率。

上面是最小分辨率,下面是最大。最大最小都设成一样的可以保证光照贴图有最大的内存空间,同时保证贴图纹理空间拥有足够多的空隙。

datasmith自动计算。每次导入引擎时,datasmith都自动的在通道5中展开UV然后将UV打包进通道6,之后压缩之前的空通道。

如果我们只有一个通道的话,也就时0通道。那么datasmith会建立通道1

https://img-blog.csdnimg.cn/20200217135506135.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

和通道2

https://img-blog.csdnimg.cn/20200217135510941.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMDMwODQz,size_16,color_FFFFFF,t_70

并且默认使用通道2。当我们的UV出现问题时,我们导出去自己调节一下就可以了。