Shader Graph 消溶效果

作者:追风剑情 发布于:2026-3-5 18:14 分类:Shader

一、启用 Alpha Clipping

222.png

启用 Alpha Clipping 功能后,像素的 Alpha 值小于阈值后将被渲染相机裁剪掉。

二、创建节点

创建 Texture 2D、Simple Noise、Fade Transition 三个节点。将准备的测试纹理拖到 Texture 2D 节点上,并将 Texture 2D 的输出端连接到 Fragment 的 Base Color 属性上。 Simple Noise 节点用来产生一张噪声纹理,通过 Scale 调整噪声比例,将 Simple Noise 的输出端口连接到 Fade Transition 的 NoiseValue 属性上。 调节 Fade Transition 节点的 FadeValue 和 FadeContrast 属性值。将 Fade Transition 的输出端口连接到 Fragment 的 Alpha 属性上。如图:

11.png

控制 FadeValue 的值从1逐渐变为0,就能产生小球逐渐消溶的效果。

三、搭建场景

创建一个地面用来衬托,创建一个球体,将球体的材质设置为新创建的消溶材质。

444.png

四、预览场景

FadeValue=0.47 的效果。

333.png

标签: Shader

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号