alpha融合
来源:互联网 发布:淘宝买家积分 编辑:程序博客网 时间:2024/04/19 20:08
首先讲下融合要用到的主要函数 glBlendFunc()
它有2个参数:具体见MSDN
混色过程需按照以下步骤进行:(在初始化中启用融合技术)
1、绘制全部的场景
2、绘制透明的图形,并且要按照和深度混存相反的次序来绘制(先画最远的物体)
考虑对两个多边形(1和2)进行alpha混合,不同的绘制次序会得到不同的结果。(这里假定多边形1离观察者最近,那么正确的过程应该先画多边形2,再画多边形1。正如您再现实中所见到的那样,从这两个“透明的”多边形背后照射来的光线总是先穿过多边形2,再穿过多边形1,最后才到达观察者的眼睛)。 在深度缓存启用时,您应该将透明图形按照深度进行排序,并在全部场景绘制完毕之后再绘制这些透明物体。否则您将得到不正确的结果。我知道某些时候这样做是很令人痛苦的,但这是正确的方法。
注意:在绘制透明物体的时候应关闭深度测试
- alpha融合
- OpenGL下的alpha融合
- 图片的alpha融合算法
- Alpha融合和图片透明度[AlphaBlend]
- 例3-14 alpha融合ROI
- Direct3D学习手记七:Alpha融合技术
- OpenGL: Alpha融合和图片透明度-AlphaBlend
- OpenGL: OpenGL下的alpha融合
- OpenGL: Alpha融合和图片透明度[AlphaBlend]
- 图像处理——alpha融合
- OpenCV alpha(权因子) 融合举例
- Alpha融合和图片透明度[AlphaBlend]
- opencv 学习第四天 学习opencv(中文版) alpha融合
- 学习javacv之五:图像的Alpha融合
- 【Open CV基础】两张图片的Alpha融合
- alpha融合---PS制作带连续alpha值的png图片
- opencv——融合技术(alpha融合 和 cvAnd按位与运算)
- DirectX 3D_基础之融合技术 融合因子 透明度 Alpha通道 模板缓存 模板缓存的使用 模板测试
- 服务器合租速度的决定因素
- usermod 用户修改工具
- 地形渲染中消除POP的方法(转载)
- 让搜索引擎收录您的网站最快最多
- 夜不归宿
- alpha融合
- Tomcat下request.getContextPath()的返回值
- [C#]记事本写得差不多了
- PLC与PC的通信问题
- 关于诸葛亮
- 酒精120虚拟光驱
- 个人网站空间购买指南
- 关于对聊天记录的回复
- JRuby 1.0 发布