位置: 编程技术 - 正文

OpenGL--混合(opengl混合模式)

编辑:rootadmin
理论基础 混合:主要就是用来做一些如透明的特效,其实就是源颜色与目标颜色进行混合计算得到一个新颜色的过程。混合发生在图元光栅化之后,片段写入帧缓冲之前,片段与对应位置的帧缓冲区像素进行互操作形成新的像素颜色的过程及时混合。需要通过glEnable(GL_BLEND)来激活混合功能,否则的话片段直接覆盖对应像素。颜色的alpha分量值此时就会发挥作用。 默认混合计算得到的新颜色是:

推荐整理分享OpenGL--混合(opengl混合模式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl sample,opengl sphere,opengl混合 逐渐消隐,opengl nehe,opengl混合 逐渐消隐,opengl颜色混合,opengl混合 逐渐消隐,opengl混合 逐渐消隐,内容如对您有帮助,希望把文章链接给更多的朋友!

注释: 1,先写入帧缓冲的是目标颜色,后将要写入的是源颜色,与它们的深度值大小无关。 2,openGL渲染时,将颜色值放在颜色缓冲区中,将深度值放在深度缓冲区中,如果深度测试关闭时,新的颜色值就会简单的覆盖颜色缓冲区中原来的值,而如果深度测试开启时,只有新的颜色深度值大于原来的值时才被覆盖。所以一般情况下颜色值要么完全覆盖要么完全丢弃。而如果同时又开启了混合,那么片段值就不能随便丢弃或覆盖了,这时主要就是要注意绘制的顺序,而如果这个绘制顺序很难确定,可以用glDepthMask(GL_FALSE)设置深度缓冲区为只读状态,这样来限制受深度测试的影响。 3,绘制顺序:对于半透明的,要先画远,再画近。对于不透明的,因为有深度测试,顺序不影响最终效果。但要优化性能的话,一般是先画近,再画远(直接丢弃而不需要覆盖)。苹果手机的显卡,对于不透明的,关闭混合之后,可以不论远近,性能一样。

实例代码 1,背景颜色与几何物体颜色做基本混合

OpenGL--混合(opengl混合模式)

2,利用混合做遮挡透明

3,使用深度缓冲区进行三维混合(主要是使用glDepthMask来控制不让深度测试丢弃遮挡部分颜色值,然后就可以和基本操作一样进行混合)

OpenGL编程逐步深入(二)在窗口中显示一个点 准备知识在本文中我们将会接触到OpenGl的扩展库GLEW(OpenGLExtensionWranglerLibrary),GLEW可以帮助我们处理OpenGl中繁琐的扩展管理。一旦初始化后可以查询当

OpenGL--抗锯齿 理论基础1,锯齿:在图元边缘处我们能相当清楚地看到两种颜色的分界,我们把这种称之为锯齿。为什么会产生?这是因为我们的图像是由一个个像素

【Cocos2d-x】截屏实现的两种方法RenderTexture和glReadPixel,实现和原理详细分析 很多游戏都有截屏的需求,比如截屏后与好友分享截图,或者为了减少渲染内容,在打开某个UI界面时隐藏后面的所有渲染,用截屏代替。截屏是一个比

标签: opengl混合模式

本文链接地址:https://www.jiuchutong.com/biancheng/369523.html 转载请保留说明!

上一篇:OpenGL--光照(opengl光照纹理三个球)

下一篇:OpenGL编程逐步深入(二)在窗口中显示一个点(opengl csdn)

  • 耕地占用税计入无形资产吗
  • 会计凭证借贷方向
  • 服务费发票需要交印花税吗
  • 进项税额已抵扣转出会计分录
  • 支付投资人的投资收益账务处理
  • 加油发票样式图
  • 产品样品送样流程
  • 子公司注销后账务如何处理
  • 资产损失原因
  • 计划成本下存货盘盈
  • 办理企业所得税退税
  • 股票投资会计科目
  • 外汇结款怎么办理
  • 开办费所得税清缴时如何调整
  • 对以前年度的收入调整
  • 投标保证金利息计入什么科目
  • 降库存的方案
  • 个人汽车租赁发票网上怎么开
  • 申报增值税附表二代不出数据
  • 制作费算什么费用
  • 公司招待用烟酒的管理
  • 开了发票未收款
  • 电费增值税怎么算出来的
  • 融资租赁哪些项目可以增值税抵扣
  • 外贸企业申报出口退税商品名称可以改吗
  • 企业所得税汇算清缴表
  • 权益净利率是什么意思啊
  • 保险支付方式有哪些
  • win10默认网关不可用总掉线解决方法
  • 真三国在哪下载
  • 业务招待费有
  • 制造费用属于期间费用期末一定无余额吗
  • 代购货物的缴税情况
  • php中哪个命令用来删除当前目录
  • Yii2超好用的日期和时间组件(值得收藏)
  • 开展党建系列活动
  • tsconfig baseurl
  • zenity命令 显示图形框
  • 代理电信业务属于什么行业
  • 计提本月房产税的纳税基数怎么算的
  • vue状态机
  • 极速开票怎么打不开
  • 开办费的主要账户是什么
  • 本年累计金额怎么得到
  • javascript 模块
  • 消费税算不算运费
  • 销售费用和管理费用占比多少合理
  • 个体工商户能享受4050政策吗
  • 净利润除以实收资本是什么
  • 公司土地使用权可以自主转让吗
  • 确认营业收入的时间是什么简答题
  • 调研费用包括哪些项目
  • 投资性房地产转为存货
  • 接受现金捐赠怎么做会计分录
  • 无形资产土地入账日期怎么确定
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 股权转让会计账务处理方法
  • 2021年税控盘收费
  • 普票冲红需要收回原来的发票吗
  • 如何处理记账凭证
  • mysql定义语句
  • window装机必备应用
  • win10系统预览版
  • ubuntu系统电脑开机键盘亮 屏幕不亮
  • windows运行在哪
  • centos安装详细
  • 安装samba服务器步骤
  • win10多任务视图不排序怎么设置
  • js excel导入导出
  • Python HTTP客户端自定义Cookie实现实例
  • jquery二级导航栏
  • javascript开发平台
  • python mp3play
  • bootstrap需要学多久
  • 增值税发票税控开票软件客服
  • 非房地产企业土地增值税清算
  • 小汽车都交消费税吗
  • 百旺金赋天津客服
  • 国税地税征管体制改革方案全文
  • 办理养殖照税务登记证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设