位置: 编程技术 - 正文

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)

  • 加计扣除10%进项税会计分录 申报表
  • 发票勾选认证必须对应当期成本吗
  • 小规模企业所得税多少
  • 财务费用多好还是少好
  • 可供出售金融资产会计处理
  • 补贴收入企业所得税
  • 无票收入应该怎么做
  • 其他债权投资公允价值变动影响摊余成本吗
  • 纳税人从两处取得收入汇算清缴可以扣除2个60000吗
  • 农产品进项税额计算扣除的方法
  • 挂失的存单还有记录吗
  • 银行 收美金
  • 电商一定要注册公司吗
  • 无形资产后续支出计入什么科目
  • 贸易利益怎么计算
  • 固定基金会计分录怎么处理
  • 纳税人是非开业户是什么意思
  • 预缴的附加税还可以扣减吗
  • 雇主责任险会计分录
  • 职工发放洗漱用品怎么进行财税处理?
  • 建筑企业使用民工的税务风险你清楚吗?
  • 公司的招标代理费计入什么科目
  • 专票什么公司才能开
  • 企业出租包装物收取的押金应通过其他应收款账户核算
  • 消费型增值税的特点的是( )
  • 行政事业单位如何加强内部控制
  • 企业关闭时国税、地税注销需要哪些手续,时间是多长?
  • 工程发票预交税金规定
  • 转让金融商品应交增值税计算公式
  • w10关闭
  • 收到招标公司开的发票
  • 净现值是否可行
  • 纳税确有困难标准
  • 城镇土地使用税税率
  • 在公司发明的东西专利权归谁
  • 生产车间闲置的固定资产
  • 木鱼的电脑
  • php生成csv文件
  • 织梦地图插件
  • php的api接口
  • ssh-keygen命令
  • 外贸公司美金账户维护费用
  • phpcms怎么用
  • 防伪税控可以做什么
  • 补充医疗保险属于什么
  • python中类的属性
  • 电商企业快递费怎么算
  • 临时聘用人员管理办法
  • 培训费属于什么
  • 计提工资附什么单据
  • 生活垃圾处理费合法吗
  • 建筑企业收到发票未付款怎么做账
  • 个人转租房需要注意什么
  • 社保阶段性减免范围
  • 预提费用处理
  • 非限定性净资产是什么意思
  • 小企业会计核算论文
  • 怎么接收电子承兑汇票
  • 生产性生物资产账务处理
  • 咨询服务行业的收入与成本
  • 工业企业会计与管理论文
  • 会计的总目标是什么意思
  • mysql无法连接10055
  • Win Server 2008 r2 开启 Aero 桌面主题的方法
  • 脱机文件怎么办
  • linux dd测试
  • 电脑死机是啥原因
  • mac系统怎么创建用户
  • 如何查看激活日期苹果
  • win1020h2版好不好
  • javascript函数怎么写
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • 安卓如何取消长按电源键关机
  • unity 面向对象
  • JavaScript浏览器插件制作
  • python 入门
  • 深圳企业所得税税率多少
  • 直系亲属房产买卖过户税费
  • 经济补偿金如何计税
  • 黄金消费税如何征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设