本文作者:翰者学堂_乐进老师

今天给大家分享一下Ue4使用函数库如何实现高亮材质流程,主要使用了菲涅耳反射,和黑白对比度,我们会建立两个函数分别对其进行控制。↓

在资源栏单击鼠标右键选择材质,↓

然后弹出菜单里选择Material Function ↓

新建一个材质函数,命名为TestFun ↓

双击打开TestFun ↓

展开Material Function 一栏发布我们的函数 ↓

在材质蓝图里单击鼠标右键,在弹出的蓝图选择菜单下输入Input, 选择FunctionInput ↓

在选中Input In Vector3 节点,修改属性,修改InputName 为Mask,InputType 为FunctionInputScale ↓

依次类推分别生成如下几个节点,并修改其属性,建立函数的输入 ↓

右键蓝图菜单上输入const,分别添加如下常量 ↓

鼠标右键蓝图弹出菜单,下分别输入1-x, cheapConrt 黑白对比度节点 ↓

然后弹出菜单分别选择mutiply乘法节,subtracet减法节点如下连接 ↓

然后我们重命名TestFun函数为MaskEdge,并且建立一个新的函数如下 ↓

最终材质如下调用我们上面建立的两个函数 ↓

现实效果如下 ↓

欢迎关注UE4公众号,获取第一手虚幻4信息,大牛经验,项目源码请关注 公众号:虚幻学堂