[发明专利]一种细粒度高压缩率的纹理压缩和合成方法无效
申请号: | 201010117646.X | 申请日: | 2010-03-04 |
公开(公告)号: | CN101795410A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 朱德栋 | 申请(专利权)人: | 上海亚图软件有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;G06T9/00 |
代理公司: | 上海东亚专利商标代理有限公司 31208 | 代理人: | 罗习群 |
地址: | 200241 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种细粒度高压缩率的纹理压缩和合成方法,其中:压缩方法步骤是生成低解析度的MIPMAP贴图;将低解析度的MIPMAP贴图分成若干基本压缩单元;对每一个基本压缩单元生成基本颜色数据和调制数据;将所有的纹理压缩块组成了纹理压缩数据;合成方法步骤是对每一个压缩块中的基本颜色及邻近的基本颜色数据进行线性插值,生成临时“中间基本颜色”数据;取出调制数据,对“中间基本颜色”数据调制,构造基本单元;将生成的所有基本单元进行合并,构造出低解析度的MIPMAP贴图;对生成的MIPMAP贴图进行双线性插值,构造出高解析度的目标纹理贴图。本发明的优点是不同调制模式适应不同场合,压缩质量佳,调制数据直接保存在压缩块中。 | ||
搜索关键词: | 一种 细粒度 压缩率 纹理 压缩 合成 方法 | ||
【主权项】:
一种细粒度高压缩率的纹理压缩和合成方法,其特征在于:步骤1:该纹理压缩方法的步骤:1-1、对于尺寸大小为W×H的目标压缩纹理,利用MIPMAP贴图技术,生成尺寸大小为W/2×H/2的低解析度的MIPMAP贴图;1-2、将生成的低解析度的MIPMAP贴图按照2n×2n大小的原则分成若干个均等的基本压缩单元,最后生成的基本压缩单元的数量为(W/2×H/2)/4n2;其中n为自然数;1-3、对每一个2n×2n大小的基本压缩单元,生成基本颜色数据和调制数据,构造纹理压缩块;1-4、将所有的纹理压缩块组成了纹理压缩数据;步骤2:该纹理合成方法的步骤:2-1、取出待解压缩的纹理压缩数据;2-2、对于每一个压缩块中的基本颜色,同时取出邻近的其它基本颜色数据;然后对这些基本颜色数据进行线性插值,生成临时的“中间基本颜色”数据;2-3、取出压缩块中的调制数据,对“中间基本颜色”数据进行调制,构造2n×2n大小的基本单元;2-4、重复上面的第2-1步骤~2-3步骤,生成所有的基本单元;2-5、将生成的所有的基本单元进行合并,构造出低解析度的MIPMAP贴图;2-6、对生成的MIPMAP贴图进行双线性插值,构造出高解析度的目标纹理贴图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海亚图软件有限公司,未经上海亚图软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010117646.X/,转载请声明来源钻瓜专利网。