![32c6a3cb4163a64e937b05ea0397960f.png](https://img-blog.csdnimg.cn/img_convert/32c6a3cb4163a64e937b05ea0397960f.png)
本文思路提供:Catherine威威
续上篇文章《UE4[蓝图]下雪效果及雪的材质的实现》,本篇继续制作积雪效果。
主要应用的两个材质分两篇来写,一个是物体上的积雪,另一个是地面上的积雪。
最终效果:
![f62b1096ee53cc11c9ea8b01903c1b90.png](https://img-blog.csdnimg.cn/img_convert/f62b1096ee53cc11c9ea8b01903c1b90.png)
第一部分:地面上积雪材质的实现
(1)新建一个材质M_Snow_Gather,本教程使用的贴图是引擎自带的StarterContent下的砖块贴图,将Diffuse贴图和Normal贴图转换成Parameter方便我们在材质实例中进行替换
![9a482482bcb0e4b6070bcce97e425116.png](https://img-blog.csdnimg.cn/img_convert/9a482482bcb0e4b6070bcce97e425116.png)
(2)设置一个标量参数Snow Amount(默认0.7)使我们可以在材质外控制雪的数量。
![abcceb6b3d77ea2957507ffa4ebb5200.png](https://img-blog.csdnimg.cn/img_convert/abcceb6b3d77ea2957507ffa4ebb5200.png)
(3)对Diffuse贴图进行插值计算
![6cca54b8517f066560e98a9412ee393d.png](https://img-blog.csdnimg.cn/img_convert/6cca54b8517f066560e98a9412ee393d.png)
左边的这个Clamp连接至下图Lerp的Alpha,给贴图连接个标量Darken,可控制贴图的颜色深浅
![7100a6b66d9c69aff592f24513bf04bb.png](https://img-blog.csdnimg.cn/img_convert/7100a6b66d9c69aff592f24513bf04bb.png)
(4)对法线贴图进行一下效果的优化,增加地面的凹凸感
![e47fb3e0b3af3244ecbc97e80854daf7.png](https://img-blog.csdnimg.cn/img_convert/e47fb3e0b3af3244ecbc97e80854daf7.png)
![1bca4eb8c186fd3264208074377ca4fc.png](https://img-blog.csdnimg.cn/img_convert/1bca4eb8c186fd3264208074377ca4fc.png)
VertexColor连接的那个Clamp和凹凸贴图偏移处理过的法线相乘,增加其对比度。最后和原始法线叠加。
(5)材质总览
![da0bcc7dd71a862bb983261602548aa7.png](https://img-blog.csdnimg.cn/img_convert/da0bcc7dd71a862bb983261602548aa7.png)
(6)最终效果
![31cc48ce7bea2cf6d3324efae98340b5.png](https://img-blog.csdnimg.cn/img_convert/31cc48ce7bea2cf6d3324efae98340b5.png)
我们在下一篇文章中,将讲解如何实现动态积雪的效果。
感兴趣的朋友欢迎关注+订阅本专栏,专栏更新会第一时间提醒哦!
人(帅/美)()大的朋友,欢迎——
![274c8a767a99e37f05e68d86ecbd22f2.png](https://img-blog.csdnimg.cn/img_convert/274c8a767a99e37f05e68d86ecbd22f2.png)