Unity之ShaderGraph如何实现光边溶解

前言

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

光边溶解效果:

无光边效果

主要节点

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

简单溶解-完整节点

光边溶解-完整节点

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

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

相关推荐
在路上看风景3 小时前
9. Mono项目与Unity的关系
unity
在路上看风景5 小时前
1.12 Memory Profiler Package - Summary
unity
SmalBox10 小时前
【URP】Unity Shader Tags
unity·渲染
极客柒17 小时前
Unity 塔防自用可视化路点寻路编辑器
unity·编辑器·游戏引擎
程序猿多布18 小时前
Unity AssetBundle详解
unity·assetbundle
萘柰奈1 天前
Unity学习----【进阶】Addressables(二)--加载资源与打包及更新
学习·unity
lvcoc1 天前
unity 接入火山引擎API,包括即梦AI
windows·unity·ai·火山引擎
ykjhr_3d1 天前
用户眼中的VR自来水厂之旅
vr·vr自来水厂
酷雷曼VR全景1 天前
为什么要用VR全景?5个答案告诉你
人工智能·科技·vr·vr全景·酷雷曼
王家视频教程图书馆1 天前
2025年最新 unityHub游戏引擎开发2d手机游戏和桌面游戏教程
游戏·unity·游戏引擎