UE4如何贴混合贴图_UE4[蓝图]动态积雪材质的实现(一)

32c6a3cb4163a64e937b05ea0397960f.png

本文思路提供:Catherine威威

续上篇文章《UE4[蓝图]下雪效果及雪的材质的实现》,本篇继续制作积雪效果。

主要应用的两个材质分两篇来写,一个是物体上的积雪,另一个是地面上的积雪。

最终效果:

f62b1096ee53cc11c9ea8b01903c1b90.png
UE4动态积雪材质的实现https://www.zhihu.com/video/1051485993621848064

第一部分:地面上积雪材质的实现

(1)新建一个材质M_Snow_Gather,本教程使用的贴图是引擎自带的StarterContent下的砖块贴图,将Diffuse贴图和Normal贴图转换成Parameter方便我们在材质实例中进行替换

9a482482bcb0e4b6070bcce97e425116.png

(2)设置一个标量参数Snow Amount(默认0.7)使我们可以在材质外控制雪的数量。

abcceb6b3d77ea2957507ffa4ebb5200.png

(3)对Diffuse贴图进行插值计算

6cca54b8517f066560e98a9412ee393d.png

左边的这个Clamp连接至下图Lerp的Alpha,给贴图连接个标量Darken,可控制贴图的颜色深浅

7100a6b66d9c69aff592f24513bf04bb.png

(4)对法线贴图进行一下效果的优化,增加地面的凹凸感

e47fb3e0b3af3244ecbc97e80854daf7.png

1bca4eb8c186fd3264208074377ca4fc.png

VertexColor连接的那个Clamp和凹凸贴图偏移处理过的法线相乘,增加其对比度。最后和原始法线叠加。

(5)材质总览

da0bcc7dd71a862bb983261602548aa7.png

(6)最终效果

31cc48ce7bea2cf6d3324efae98340b5.png

我们在下一篇文章中,将讲解如何实现动态积雪的效果。

感兴趣的朋友欢迎关注+订阅本专栏,专栏更新会第一时间提醒哦!

人(帅/美)()大的朋友,欢迎——

274c8a767a99e37f05e68d86ecbd22f2.png
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值