注册 登录
主题 : 关于shader里面的Blend SrcAlpha OneMinusSrcAlpha
级别: 侠客
UID: 66490
精华: 0
发帖: 107
可可豆: 1025 CB
威望: 1025 点
在线时间: 271(时)
注册时间: 2011-04-27
最后登录: 2013-02-25
楼主 : 发表于: 2012-02-29 15:34    发自: Web Page
来源于 脚本 分类

关于shader里面的Blend SrcAlpha OneMinusSrcAlpha   

在blend 里面的
Blend SrcFactor DstFactor   其中的SrcFactor 和 DstFactor 具体表示什么内容?

在下面的shader里:
Shader "Simple Additive" {
    Properties {
        _MainTex ("Texture to blend", 2D) = "black" {}
    }
    SubShader {
        Tags { "Queue" = "Transparent" }
        Pass {
            Blend One One
            SetTexture [_MainTex] { combine texture }
        }
    }
}

DstFactor是不是表示_MainTex中的颜色??
级别: 侠客
UID: 66490
精华: 0
发帖: 107
可可豆: 1025 CB
威望: 1025 点
在线时间: 271(时)
注册时间: 2011-04-27
最后登录: 2013-02-25
沙发 : 发表于: 2012-02-29 15:35    发自: Web Page
诶,不明白呢,希望大家给点帮助
级别: 新手上路
UID: 70706
精华: 0
发帖: 3
可可豆: 12 CB
威望: 12 点
在线时间: 4(时)
注册时间: 2011-05-18
最后登录: 2016-03-27
板凳 : 发表于: 2012-04-13 11:34    发自: Web Page
这里有你想要的 http://unity3d.com/support/documentation/Components/SL-Blend.html
级别: 新手上路
UID: 19967
精华: 0
发帖: 16
可可豆: 142 CB
威望: 142 点
在线时间: 3(时)
注册时间: 2010-05-20
最后登录: 2017-04-14
3 楼:  发表于: 2017-04-14 10:09    发自: Web Page
最后的结果: SrcColor * SrcFactor,DstColor * DstFactor
其中的SrcColor 为片元着色器计算出的颜色;DstColor 为颜色缓冲区中已有的颜色
最讨厌黑苹果
级别: 新手上路
UID: 19967
精华: 0
发帖: 16
可可豆: 142 CB
威望: 142 点
在线时间: 3(时)
注册时间: 2010-05-20
最后登录: 2017-04-14
4 楼:  发表于: 2017-04-14 10:11    发自: Web Page
居然是很久以前自己的问题。留个痕迹怀念下那个逗比的青春吧。
最讨厌黑苹果
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

验证问题:
苹果公司现任CEO是谁?2字 正确答案:库克

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部