[发明专利]纹理处理方法和装置在审
申请号: | 201710081188.0 | 申请日: | 2017-02-15 |
公开(公告)号: | CN108460822A | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 杨志敏 | 申请(专利权)人: | 上海银河数娱网络科技有限公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04;G06T15/20 |
代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 邱忠贶;竺云 |
地址: | 200333 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 纹理 纹理压缩 方法和装置 纹理处理 压缩参数 压缩处理 打包 图像处理领域 压缩 可定制 自适应 节约 开发 | ||
1.一种纹理处理方法,其特征在于,包括以下步骤:
获取项目中所有纹理的获取步骤;
设置压缩参数,从所有纹理中挑选出需要进行压缩处理的待处理纹理的挑选步骤;
根据压缩参数,判断每个待处理纹理是否需要分离alpha信息,对于不需要分离alpha信息的每个待处理纹理,进行自适应纹理压缩,对于需要分离alpha信息的每个待处理纹理,生成包含了alpha信息的对应的alpha纹理之后再进行纹理压缩的压缩步骤;以及
将压缩步骤所得到的所有纹理进行打包的打包步骤。
2.如权利要求1所述的纹理处理方法,其特征在于,
在各运行平台都进行压缩步骤,
在打包步骤之前,纹理处理方法还包括对压缩步骤所得到的所有纹理进行检测的检测步骤,该检测步骤包括以下子步骤:
遍历每个被压缩后的纹理;
搜索包含了alpha信息的alpha纹理;
搜索与每个alpha纹理对应的待处理纹理;
查看与每个alpha纹理对应的待处理纹理的赋值是否正确;
查看是否存在未被压缩的纹理;
根据打包的运行平台删除多余的alpha纹理;以及
统计所有出错信息。
3.如权利要求1所述的纹理处理方法,其特征在于,
在挑选步骤中,不将有特定画质要求的纹理选为待处理纹理。
4.如权利要求1所述的纹理处理方法,其特征在于,
在挑选步骤中,不将涉及渐变效果的纹理选为待处理纹理。
5.如权利要求1所述的纹理处理方法,其特征在于,
在压缩步骤中所进行的自适应纹理压缩是指,对于包含alpha信息的待处理纹理进行支持alpha通道的压缩,对于不包含alpha信息的待处理纹理进行不支持alpha通道的压缩。
6.如权利要求1所述的纹理处理方法,其特征在于,
压缩参数包括:压缩格式、压缩质量、最大压缩尺寸、及NPOT适配方式。
7.如权利要求1所述的纹理处理方法,其特征在于,
在压缩步骤中,检查待处理纹理的尺寸是否符合压缩条件。
8.如权利要求2所述的纹理处理方法,其特征在于,
各运行平台包括ios平台和安卓平台。
9.一种纹理处理装置,其特征在于,包括:
获取单元,用于获取项目中所有纹理;
挑选单元,用于设置压缩参数,从所有纹理中挑选出需要进行压缩处理的待处理纹理;
压缩单元,用于根据压缩参数,判断每个待处理纹理是否需要分离alpha信息,对于不需要分离alpha信息的每个待处理纹理,进行自适应纹理压缩,对于需要分离alpha信息的每个待处理纹理,生成包含了alpha信息的对应的alpha纹理之后再进行纹理压缩;以及
打包单元,用于将压缩单元所得到的所有纹理进行打包。
10.如权利要求9所述的纹理处理装置,其特征在于,还包括:
检测单元,用于对压缩单元所得到的所有纹理进行检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海银河数娱网络科技有限公司,未经上海银河数娱网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710081188.0/1.html,转载请声明来源钻瓜专利网。