04.溶解效果: Alpha 测试 Alpaha裁剪

Snipaste_2023-04-18_01-01-19

  • Alpha 测试

    HDRP 通过不渲染 Alpha 值低于 Threshold 字段值的像素来实现此效果。例如,Threshold 为 0.1 意味着 HDRP 不会渲染低于 0.1 的 Alpha 值。‘

    也就是过滤掉透明的(透明度为多少)地方

  • step 节点

    描述

    对于每个分量,如果输入 In 的值大于或等于输入 Edge 的值,则返回 1,否则返回 0。

    端口

    名称 方向 类型 描述
    Edge 输入 动态矢量 步长值
    In 输入 动态矢量 输入值
    Out 输出 动态矢量 输出值
  • 噪声图

可以看成随机alpha贴图

  • 原理解析

    通过将噪声图作为一张alpha贴图,过滤alpha值小于 alpha clip 的地方 (黑色的地方 ==因为黑色是0 白色是1==)的到部分不渲染材质,然后通过调节alpha clip的值调节过滤范围。

    边缘效果将alpha clip 与边缘宽度相加,得到一个比原来范围大的剩余范围,通过step节点取反,的到原来剩余范围以外的贴图并给颜色,叠加之前的溶解范围,得到一个边缘发光。