Unreal丨两种消散溶解效果的实现
2709 1
实名

通过了实名认证的内容创造者

发布于 2025-1-23 11:14:39

您需要 登录 才可以下载或查看,没有账号?注册

x

image.png

Hello . 大家好
今天给大家带来两种消散效果的实现我是很久不见


在实际项目制作过程中,有需要消散溶解效果的时候,今天带来两种实现方法,一种是纯材质方案,另一种是材质加蓝图方案。先来看一下最后的完成效果:

fa40211f95c96c40cf63754a7c555990.gif




1材质实现方案



为了方便项目调用消散的材质效果,这里将消散效果写成了材质函数。
首先右键新建材质函数




这里使用的是“BoundingBoxBased_0-1_UVW”的B(Z轴)控制的消散轴向。






这个材质函数比较干净,我没有做输入节点,只有两个输出节点,分别是自发光颜色和不透明蒙版。

另外,为了方便变量的分类调节,把材质函数里的所有变量都统一设置了“Dissolve”分组。


这样在新做材质的时候,直接将这个消散的材质函数拖进来就可以使用。记得要将材质混合模式改为已遮罩。




新做的材质实例这里,可以看到材质函数中的变量,方便实时调节。


如果想做X轴或Y轴的消散效果,要回到材质函数的“BoundingBoxBased_0-1_UVW”中,连接R或G节点。



或者这里加一个“ChannelMaskParameter”节点来控制消散的方向。








所有使用了这个材质函数的模型,调节消散范围和角度时,都要回到材质中调节,在实际使用时候并不是很便捷。于是有了材质加蓝图的实现方案2材质加蓝图实现方案



同样也是新建材质函数,以下就是所有节点。

这里关键的一点是做了材质参数集来控制消散的位置和旋转。




材质参数集中创建了两个向量参数。


这里控制消散使用的Mask贴图和动画速率。


这里控制消散边缘的效果。


最后是消散自发光的颜色,同样这个材质函数也只有自发光颜色和不透明蒙版两个输出节点。


新建一个蓝图,添加平面的组件,构造脚本这里,设置向量参数值中,记得选择之前制作的材质参数集,并注意参数的命名。

可以在事件Tick中也做一个相同的设置向量参数值,这样就可以在运行UE时看到消散的效果了。



以上就是本次教程案例的内容了,如有不足之处,希望大家可以一起交流学习,一起变得更强!

往期精彩

013D大师课


通过4节课,学生将学到:没有原画的情况下如何脱离原画进行创作;有原画的情况下如何进行二次场景设计并超越原画效果;场景设计的原理拆解与地编层面应用;UE场景搭建与效果整合升级。
02《赛车服》制作流程分享


小钱包受 Thepoly 邀请分享赛车服制作流程,包括制作契机、素材收集、MD 制版(如廓形与褶皱制作、面料物理数值等)、Zbrush 处理(三角面清理与细化)、制作配件(如头盔和 Hans 系统),并总结写实服装制作需权衡美观与拟真,掌握服装制版知识。

本帖被以下画板推荐:

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
SIJ61WEgTT  发表于 2025-1-25 08:53:21  
2#
难得一见啊
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表