欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2023/12/15 编程问答 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 UE4如何贴混合贴图_UE4[蓝图]动态积雪材质的实现(一) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

本文思路提供:Catherine威威

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

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

最终效果:

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

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

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

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

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

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

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

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

(5)材质总览

(6)最终效果

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

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

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

总结

以上是生活随笔为你收集整理的UE4如何贴混合贴图_UE4[蓝图]动态积雪材质的实现(一)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。