UE4中,我们可以可以设置使用折射的材质,在材质中模拟折射的照明现象。下面为大家介绍在UE4材质编辑器中设置折射材质的简单方法。


设置折射材质


在开始之前,需要将起步内容包括在项目中。


1、在内容浏览器中右键单击,在Basic Assets List项目中点击材质(Material),就可以创建一个新的材质了,下面我们将该这个材质命名为Refraction_Material。


如何在UE4材质编辑器中设置折射材质


2、使用鼠标左键双击打开材质,之后把里面的混合模式(Blend Mode)中修改为半透明(Translucent),并将照明模型(Lighting Model) 调整为表面半透明体积(Surface Translucency Volume)。


如何在UE4材质编辑器中设置折射材质


3、材质已经具有属性了,之后可以添加材质表达式节点。我们需要下面几个材质节点:5个常量节点(Constant)、1个插值节点(Lerp)、1个菲涅耳效果节点(Fresnel)。


如何在UE4材质编辑器中设置折射材质


4、添加完之后,我们可以将它们连接到一起。 如下图。


如何在UE4材质编辑器中设置折射材质


5、为了能够方便测试,可以选中并右键单击与“插值”(Lerp)节点的B输入相连接的“常量”(Constant)节点。在弹出的菜单中选择转换为参数(Convert to Parameter)选项。完成之后命名。


如何在UE4材质编辑器中设置折射材质


6、材质已经设置完成,可以点击应用(Apply)和保存(Save),并关闭材质。


7、在内容浏览器中鼠标右键点击材质,从菜单中选择创建材质实例(Create Material Instance)选项。这时候内容浏览器如下所示。


如何在UE4材质编辑器中设置折射材质


8、材质已经创建,可在环境中添加一些对象,可以更好地预览材质。如果已经将起步内容包括在项目中,可以在形状(Shapes)中找到许多不同形状网格。


如何在UE4材质编辑器中设置折射材质


9、如果找不到“立方体”(Cube)、“圆锥体”(Cone)和“球体”(Sphere),可能是未包括起步内容,我们可以创建一个新项目并确保包括起步内容。


如何在UE4材质编辑器中设置折射材质


之后可以在在内容浏览器中鼠标左键点击材质实例,然后将该材质拖到某个形状上并释放鼠标左键。


10、在内容浏览器中,打开折射材质实例。打开后点击复选框来启用IOR参数。激活后,可将IOR设置为不同的值,以模拟不同的表面相互作用。



更多文章推荐:


1、UE4蓝图有什么功能


2、UE4如何导入骨骼动画


3、UE4如何导入场景


4、学习UE4,先学蓝图还是c++


5、在UE4中如何优化项目

,Unreal Engine技巧,Unreal Engine教程