[发明专利]一种多平台间贴图处理方法及系统有效
申请号: | 201711307150.7 | 申请日: | 2017-12-11 |
公开(公告)号: | CN108108166B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 耿广科;游之鹏;刘捷;朱博;柳尧顺;陆利民 | 申请(专利权)人: | 苏州蜗牛数字科技股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30;G06F8/71;A63F13/60 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 卫麟 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 贴图 处理 方法 系统 | ||
一种多平台贴图处理方法及系统,在贴图存储阶段增加存储用于标记贴图在不同平台下质量的关联配置文件,同时,在贴图读取阶段通过转储装置按照目标平台读取所述关联配置文件中相应的贴图质量信息,由贴图压缩装置依据该信息处理贴图。由此,本发明在将贴图资源转储到不同平台的时候,可以直接通过转储工具根据目标平台确定具体的尺寸和格式信息,直接设定贴图压缩装置,实现自动匹配转储。本发明所有的操作都在美术人员存储图片的时候自动标记完成,可自动确保各平台下贴图的尺寸及压缩格式准确并完全可控。
技术领域
本发明涉及游戏开发领域,尤其涉及一种多平台通用的贴图处理方法及系统。
背景技术
游戏开发过程中经常需要针对不同平台的内存、带宽、图像接口等条件,针对美术人员提供的贴图信息进行相应处理。例如,目前游戏开发过程中,美术人员所使用的贴图格式主要有DDS和PVR等,主机端游戏和网络游戏大部分采用DDS格式进行贴图处理,而移动设备由于其存在内存过小、带宽过低且不支持高版本的图像接口,通常只能支持一些通用的图像文件格式,例如etc、pvr等。美术人员在制作贴图的时候,通常无法准确获知贴图在不同平台上的贴图尺寸及压缩格式要求。在后期执行贴图时,要么需要美术人员根据平台要求重新修改贴图格式和尺寸,要么只能通过转储工具针对每个平台的每张贴图进行逐一的转化。
人工修改贴图后,贴图的匹配状况和显示效果较为理想,但需额外增加高昂的人工成本。而通过转储工具进行调整则极易由于尺寸或其他参数配置不当,导致在游戏打包时看到的贴图效果与预期效果差距过大。最终仍需增加美术人员修改的工作量。
因此,目前急需一种能够自动配适多种平台的贴图处理技术,以减轻美术人员五段的修改量,并同时实现理想的显示效果。
发明内容
为了解决现有技术存在的不足,本发明的目的在于提供一种多平台间贴图方法及系统。
首先,为实现上述目的,提出一种多平台间贴图处理方法,步骤包括相互配合的贴图存储和贴图读取两个阶段:
所述贴图存储阶段包括如下步骤:
将贴图在不同目标平台下的尺寸和格式存储于所述贴图对应的关联配置文件中;
同时保存所述贴图及其所对应的关联配置文件;
所述贴图读取阶段包括如下步骤:
读取所述贴图及其所对应的关联配置文件,根据所述关联配置文件中当前目标平台所对应的尺寸和格式处理所述贴图,处理后,输出贴图文件。
进一步,上述方法中,所述关联配置文件包括私有标签。
进一步,上述方法中,所述关联配置文件中还存储有修改所述关联配置文件的时间戳;
所述贴图读取阶段中,仅读取时间戳最新的所述关联配置文件。
更进一步,上述方法中,所述贴图存储阶段中,所述贴图的文件名中包含有用途指示字符,所述用途指示字符与关联配置文件对应;
在保存所述贴图及其所对应的关联配置文件时,根据贴图的文件名中包含的所述用途指示字符选择对应的关联配置文件进行保存;
所述贴图读取阶段中,根据贴图的文件名中包含的所述用途指示字符读取对应的关联配置文件。
再进一步,上述方法中,所述贴图读取阶段中,在输出所述贴图文件之前还包括以下步骤:
调整所述贴图的尺寸和格式;
按照调整的所述尺寸和格式修改对应的关联配置文件,保存修改后的所述关联配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州蜗牛数字科技股份有限公司,未经苏州蜗牛数字科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711307150.7/2.html,转载请声明来源钻瓜专利网。