基于OpenGL的透明/半透明显示处理装置及方法制造方法及图纸

技术编号:7456957 阅读:976 留言:0更新日期:2012-06-23 18:14
本发明专利技术公开一种基于OpenGL的透明/半透明显示处理方法及装置。该方法包括:启动OpenGL应用程序,加载设置应用程序初始化信息;根据预置规则,计算物体模型的位置状态信息及alpha透明因子,并将其与应用程序初始化信息一起发送至图形处理单元;图形处理单元对所述应用程序初始化信息、物体模型的位置状态信息及alpha透明因子进行处理,并将处理结果输出至帧缓存区;显示设备根据所述帧缓存区的处理结果,进行图形显示。本发明专利技术只需一张图或不要图,但物体模型要有颜色,也不需要不断地更改获取的等同原始纹理图像的纹理数据去重新产生纹理对象快速替换物体模型已绑定的纹理对象,从而节约了存储空间,大大节约了内存占用量,降低了CPU占用率。

【技术实现步骤摘要】

本专利技术涉及信息处理
,尤其涉及一种基于OpenGL的透明/半透明图像显示处理装置及方法。
技术介绍
近年来,电视技术IT (Information Technology,信息技术)化的趋势越来越明显,OpenGL(Open Graphics Library)等3D图形技术逐步引入到电视的用户界面开发中, 3D图形技术的引入,使得用户有了更加完美的电视操作体验。为了更好的3D操作界面体验,3D操作界面上的模型,物体等可能要求半透明或全透明,运动过程中渐变透明或逐渐消失掉。实现透明半透明效果,在OpenGL中,利用其混合功能,可以使用多边形点画模式模拟半透明的材料。多边形的点画模式的大小是32X32位,因此可以在透明和不透明之间实现1023种不同的半透明效果。对于那些不支持混合硬件的系统,这是一种非常有效的解决方案。但是,这种方法支持的大小固定,半透明效果也有限,并且程序运行后只能用于一个面上,对3D模型而言就无可奈何了。后来,人们通过逆向思维,改变纹理图像来达到透明/半透明显示的目的。一种解决方案就是制作符合要求的带alpha半透明通道的半透明图片材料。另一种解决方案是在产本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:毕胜旺
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术