[发明专利]一种实现高动态光照范围的方法及系统有效
申请号: | 200610072160.2 | 申请日: | 2006-04-14 |
公开(公告)号: | CN101055641A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 刘皓 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 宋松 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 动态 光照 范围 方法 系统 | ||
1、一种实现高动态光照范围的方法,用于在固定管线中进行图像处理,其特征在于,包括下列步骤:
A、将压缩后得到的第一整数纹理等分成第二整数纹理;其中第一整数纹理的位数高于第二整数纹理的位数;
B、逐一将各个低位整数纹理在固定管线中渲染,并解压缩;
C、将解压缩后的整数纹理合并,以实现高动态光照范围的效果。
2、如权利要求1所述的方法,其特征在于,所述整数纹理包括4个通道;步骤A中,将64位整数纹理等分成2个32位整数纹理后,得到一个高32位整数纹理解和一个低32位整数纹理,其任一通道均包括由高至低的2个8位通道片断。
3、如权利要求2所述的方法,其特征在于,所述任一高8位通道片段的整数纹理为:
低8位通道片段的整数纹理为:
其中,R(FLOAT)为源浮点纹理的任一通道;16int_max为解压后亮度的最大值。
4、如权利要求2所述的方法,其特征在于,步骤B中所述对渲染后的高32位整数纹理解压缩是对各个渲染后的高8位通道片段进行整数倍扩大。
5、如权利要求4所述的方法,其特征在于,所述固定管线以2元运算完成图像处理。
6、如权利要求5所述的方法,其特征在于,所述固定管线中的纹理层最大为2层。
7、如权利要求6所述的方法,其特征在于,对任一渲染后的高8位通道片段进行整数倍扩大,包括:以固定管线中的纹理层为1层或2层为前提,通过若干次2元运算扩大到预设的整数倍。
8、如权利要求2所述的方法,其特征在于,步骤B中所述对渲染后的低32位整数纹理解压缩是以预设的扩大整数倍数除以256,再与各个渲染后的低8位通道片段相乘。
9、如权利要求2所述的方法,其特征在于,所述步骤C中,将解压缩后的各个整数纹理的颜色相加,以实现合并。
10、一种实现高动态光照范围的系统,包括:
压缩单元,用于将源浮点纹理压缩为高位整数纹理;
分割单元,用于将所述压缩单元输出的第一整数纹理等分成第二整数纹理;其中第一整数纹理的位数高于第二整数纹理的位数;
合并单元,用于将固定管线各次输出的解压后的整数纹理进行合并;
其特征在于,所述系统还包括:
固定管线,用于逐一对分割单元输出的低位整数纹理进行渲染和解压缩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610072160.2/1.html,转载请声明来源钻瓜专利网。