Unity之ShaderGraph如何实现光边溶解

前言

今天我们来实现一个最常见的随机溶剂效果。如下图所示:

光边溶解效果:

无光边效果

主要节点

  • Simple Noise:根据输入UV生成简单噪声或Value噪声。生成的噪声的大小由输入Scale控制。
  • Step:对于每个组件,如果输入In的值大于或等于输入Edge的值,则返回 1,否则返回 0。

简单溶解-完整节点

光边溶解-完整节点

已经有了上面的简单溶解效果,只需要把噪波图进行一个Step,得到一个溶解图,输入给Alpha Clip Threhold即可

如果想要实现光边溶解,只需要把噪波的UV和Power进行Step运算,然后把将噪波UV在和Power-Width的结果进行Step即可得到一个光边,最后给光边乘上一个HDR颜色,即可得到我们开头的溶解效果。

相关推荐
yj爆裂鼓手39 分钟前
unity对象池
unity·c#
在路上看风景1 小时前
3.7 SRP Batcher
unity
快乐觉主吖1 小时前
Unity方便修改产品名和包名的小工具
unity·游戏引擎
JIes__13 小时前
Unity(二)——MonoBehavior中的重要内容
unity·游戏引擎
weixin_409383121 天前
cocos 按钮光环shader
shader·cocos
4Forsee1 天前
【增强现实】快速上手 Vuforia Unity Android AR 应用开发
android·unity·ar
两水先木示1 天前
【Unity】对指定物体进行描边——模板测试法
unity·游戏引擎·shader·外描边
Miss_SQ1 天前
实现Unity录音、百度云语音转文字
unity·语音识别
蛙色3DVR1 天前
告别“一次性体验”:如何用社交与竞技撬动XR的持续吸引力?
xr·vr·vr大空间
CreasyChan1 天前
unity 对象池实测可用
unity·c#