Alpha混合技术——unity
来源:互联网 发布:怎么做淘宝客服兼职 编辑:程序博客网 时间:2024/05/16 11:55
Alpha混合通常是为了实现透明效果,透明效果的程度通过alpha值来控制
混合公式
OutputPixel = SourcePixel ⊗ SourceBlendFactor + DestPixel ⊗ DestBlendFactor
OutputPixel—混合后的颜色
SourcePixel—源像素,即当前正在计算的像素的颜色
SourceBlendFactor—源颜色的百分比
DestPixel—目标像素,即已经绘制的像素颜色(在back buffer中)
DestBlendFactor—目标像素颜色的百分比
⊗表示分量乘积
unity中语法如下Blend Off 不混合
Blend SrcFactor DstFactor 其中SrcFactor是源系数,DstFactor是目标系数
属性(SrcFactor, DstFactor上可填的值)
One 1
Zero 0
SrcColor 源颜色 例如(0.5,0.4,1)
SrcAlpha 源alpha
DstColor 目标颜色
DstAlpha 目标alpha
OneMinusSrcColor (1,1,1) - SrcColor
OneMinusSrcAlpha 1- SrcAlpha
OneMinusDstColor (1,1,1) - DstColor
OneMinusDstAlpha 1- DstAlpha
经常使用的类型如下:
Blend SrcAlpha OneMinusSrcAlpha // Traditional transparency
Blend One OneMinusSrcAlpha // Premultiplied transparency
Blend One One // Additive
Blend OneMinusDstColor One // Soft Additive
Blend DstColor Zero // Multiplicative
Blend DstColor SrcColor // 2x Multiplicative
参考:
http://blog.sina.com.cn/s/blog_471132920101d8z5.html
https://docs.unity3d.com/Manual/SL-Blend.html
http://www.cnblogs.com/graphics/archive/2012/08/23/2643086.html
- Alpha混合技术——unity
- 摸爬滚打DirectX11_day08——Alpha混合技术
- alpha混合技术
- alpha混合技术
- Direct3D---Alpha混合技术
- cvAddWeighted —— Alpha 混合
- Unity Shader Alpha混合 Blending
- 【寒江雪】Alpha通道混合技术
- 第18章 水乳交融的艺术——Alpha混合技术
- Windows的位图alpha混合技术
- 16位Alpha混合的简单算法——转载
- Alpha混合
- Alpha混合
- alpha混合
- alpha混合
- Alpha混合
- Alpha混合
- 让我吐血的难题——XNA 中的Alpha混合
- Eclipse介绍
- 大数阶乘
- Android下的网络编程
- 解决eclipse中tomcat无法识别maven web项目问题
- 使用git和github管理自己的项目---基础操作学习
- Alpha混合技术——unity
- 免费分享:linux运维基础视频教程!
- lamp原理讲解
- BZOJ 1208: [HNOI2004]宠物收养所 平衡树/set
- 基于情感分析的mapreduce
- node.js回调
- 3DText/TextMesh文字模糊解决方法
- 判断两条直线是否相交
- Code force 195A—Let's Watch Football