Unity Shader 溶解效果

一、效果图

Unity Shader 溶解效果_第1张图片

二、原理分析

  1. 实现原理就是在片元着色器中,对像素点进行丢弃不显示。
  2. 借助美术做的噪点图(利用噪点图中rgb中r值来做计算)。比如噪点图r值从0-1。我们从小到大让r值逐渐丢弃,比如刚开始r < 0.1丢弃,然后t < 0.2丢弃...知道t <= 1的也丢弃,那就是完全丢弃不显示了。
  3. 对两张贴图进行采样,第一张图显示,第二噪点图进行clip像素丢弃判断。

三、主要方法

  • clip(float) clip函数会将参数小于0的像素点直接丢弃掉

你可能感兴趣的:(unity,渲染,unity,游戏引擎)