文章目录
- 示例
- 原理
- 混合因子
- 混合操作
- 参考
示例
Pass
{
Tags{"LightMode" = "ForwardBase"}
// 关闭深度写入
ZWrite Off
// 设置Pass的混合模式,SrcAlpha: 片元着色器产生的颜色的混合因子
// OneMinusSrcAlpha 已经存在于颜色缓冲中的颜色的混合因子
Blend SrcAlpha OneMinusSrcAlpha
...
}
原理
混合需要使用两个等式,通过Blend命令开启混合,并设置混合等式中的【操作】和【因子】。
混合公式:


S: 源颜色
D: 目标颜色
O: 输出颜色
混合因子的命令:Blend SrcFactor DstFactor, (SrcFactorA) (DstFactorA),当只有前两项命令时,认为SrcFactorA = SrcFactor 和 DstFactorA = DstFactor。
混合因子
表格引用自——冯乐乐《Unity Shader入门精要》
混合操作
BlendOp

表格引用自——冯乐乐《Unity Shader入门精要》
参考
冯乐乐《Unity Shader入门精要》

![[NISACTF 2022]bilala的二维码](https://img-blog.csdnimg.cn/direct/c2aff0ddf7c34e4b87b2625e98b676b6.png)













![Github进行fork后如何与原仓库同步[解决git clone 太慢的问题]](https://img-blog.csdnimg.cn/direct/3a1adaf9acd744c88a0ed7171dcc0f67.png#pic_center)



