Unity之ShaderGraph如何实现光边溶解

前言

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

光边溶解效果:

无光边效果

主要节点

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

简单溶解-完整节点

光边溶解-完整节点

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

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

相关推荐
晚枫歌F1 小时前
三层时间轮的实现
网络·unity·游戏引擎
咸鱼永不翻身2 小时前
Lua脚本事件检查工具
unity·lua·工具
leo__5204 小时前
单载波中继系统资源分配算法MATLAB仿真程序
算法·matlab·unity
星幻元宇VR5 小时前
VR单人地震体验平台助力防灾减灾教育
科技·学习·安全·vr·虚拟现实
努力长头发的程序猿5 小时前
Unity使用ScriptableObject序列化资源
unity·游戏引擎
mxwin6 小时前
Unity Shader 手写基于 PBR 的 URP Lit Shader 核心光照计算
unity·游戏引擎·shader
小贺儿开发6 小时前
Unity3D 智能云端数字标牌系统
unity·阿里云·人机交互·视频·oss·广告·互动
魔士于安6 小时前
Unity windows 同步 异步 打开文件文件夹工具
游戏·unity·游戏引擎·贴图·模型
魔士于安7 小时前
unity lowpoly 风格 城市 建筑 道路 交通标志
游戏·unity·游戏引擎·贴图·模型
mxwin7 小时前
Unity GPU Shader 性能优化指南
unity·游戏引擎·shader