您需要 登录 才可以下载或查看,没有账号?注册
x
Hello,大家好。 又到了SD的学习啦 我是Thepoly 通过上次的分享案例我们将SD中的材质输出出来并使用到SP中,而今天的我们要将其导入到UE4中查看他的效果。不得不说UE4的效果确实精彩,快让我们拭目以待。
当然首先需要安装UE4哦!UE4可以直接到官方下载即可,官网地址 https://www.unrealengine.com,当然前提UE4软件需要环境为:Visual Studio 2017,Mac上需要安装XCode,所有首先需要安装他们哦! 启动UE4,我们SD材质的输入需要插件的支持,所有我们在UE4的启动界面中打开虚幻商城。
在里面找到Substance Plugin,点击加入购物车,并进行支付即可。这个插件是免费的所有直接下载即可。
构面后我们在工作菜单里面就能找到他了,保管库中就是你下载插件的位置。这里就可以装到引擎上面了,如果是有多个版本你可以选择装在那个版本中。 如果你安装完毕之后,就可以启动UE4了,这段内容我就不进行细说了。大家可以查阅之前的文章 若人生一如虚幻之旅 虚幻引擎美工基础篇(一)。 当你安装完SD插件之后,首次启动会提醒你安装有新的插件,点击管理插件。就会打开插件的界面,这里在已启用前面打开对勾。这时候会出现重启UE4的提醒,这里需要重启后才能生效插件。 重启之后,我们在在编辑——插件里面就能看到Substance in UE4以及勾选启动。 我们将前面导出SD材质直接拖到UE4的内容浏览器中。
这是会出现导入属性面板,因为材质中有两个材质贴图,所以我们需要注意面板上的命名。
第一个跳出来的是命名为Floor_INST的材质,这个材质就是我们的主材质所以我们需要勾选Create Material创建材质。 第二个弹出来的是Rose_Relief_INSF这个是周围的小花的材质,这个我们只需要贴图即可,因此不用勾选Create Material。 这时候我们发现内容浏览器中导入了很多内容。这里包括了材质球,贴图已经SD编辑文件。
我们直接将Floor_INST的材质球拖到场景的地面上面,发现地方就被赋予了材质效果,但是现在现在分辨率出现了问题。 我们双击这个材质球可以进入材质的编辑面板中。
如果需要修改材质的分辨率我们需要右键进入节点的检索面板中,输入TextureCoordinte节点。
创建此节点后将其连接到BaseColor、Normal、Roughness以及Ammbient_Occlution中的UVs通道中,这里之所以没有连接Metallic,因为它就是一张纯黑的面板因此不需要连接。 连接完毕之后我们点击进入节点的属性设置。
将UTiling和VTiling的数值改为14,然后点击保存之后关闭材质编辑器。 再次回到UE4界面中就会发现材质的分辨率就发生了改变了。
在我们内容浏览器中还有Floor_INST材质的SD的编辑文件,双击即可进入属性面板。 这里只有一个参数需要注意就是Output Size,这里我们将其改为32,记得需要保存一下。 这时候我们回到UE4中就会发现材质的效果发生了变化。也就是我们可以在UE4中任意改变分辨率而不会有信息的丢失,这里我们重新改回到正常的2048。
点击UE4中的播放按钮就会进行游戏模式,可以查看下UE4中的材质效果,在默认的HDRI的情况下就非常漂亮了,不会像8猴中显得那么油腻。
好了,今天的分享就到这里了,我们下次继续哦!
|