unity shader笔记之混合模式

混合因子

One //因子是1

Zero //因子是0

SrcColor//因子为源颜色值,当前片元颜色,对应rgba分量分别与SrcColor分量相乘

SrcCAlpha//因子为源颜色透明值值,对应rgba分别与SrcCAlpha相乘。

DstColor//因子为目标颜色值,当前读到的缓冲区颜色

DstAlpha//因子为目标颜色透明值值

OneMinusSrcColor//因子为1-源颜色

OneMinusSrcAlpha//因子为1-源alpha

OneMinusDstColor//因子为1-目标颜色

OneMinusDstAlpha//因子为1-目标alpha

例子:

Blend SrcAlpha OneMinusSrcAlpha// Alpha混合,正常的透明度混合

Blend OneMinusDstColor One //柔和相加Soft Additive

Blend One One // Additive相加 线性减淡

Blend One OneMinusDstColor // Soft Additive比较柔和的相加

Blend DstColor Zero // Multiplicative乘法

Blend DstColor SrcColor // 2x Multiplicative2倍乘法

BlendOp OP//对源和目标颜色进行其他操作,而不是默认的相加,op操作包括:

Add //相加

Sub//源颜色减目标颜色

RevSub//目标颜色减源颜色

Min //使用2者较小的值

Min //使用2者较大的值

chen

BlendOp Min

Blend One One //组合变暗

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值