ShaderLab的混合命令

对于混合,就会有一个等式来计算。结果颜色就是O,S就是源颜色(片元的颜色),D为目标颜色(颜色缓冲读取出来的)。这时候就需要一些因子来计算出结果O了,RGB和A是使用不同的因子的,所以将会有4个因子的存在。

O(rgb) = 因子1 * S(rgb) + 因子2 * D(rgb)

O(a) = 因子3 * S(a) + 因子4 * D(a)


我们能控制的,就是对这些因子的配置来控制混合的计算。

181c1f62f0de6257e048f58fd2eb7011.png

第一种设置表示 因子3 = 因子1,因子4 = 因子2。第二种就是一一对应了。


因子的值可设置为:

0.png


首页 我的博客
粤ICP备17103704号