动画数据获取方法及装置制造方法及图纸

技术编号:32336666 阅读:19 留言:0更新日期:2022-02-16 18:44
本申请提供动画数据获取方法及装置,其中动画数据获取方法,应用于第二载体版本的目标应用程序的开发平台,包括:获取第一载体版本的目标应用程序的参考动画数据;根据第一开发规则,解析参考动画数据,基于解析结果,获得多个目标子图像以及参考动画数据的属性信息,其中,第一开发规则为开发第一载体版本的目标应用程序的规则;基于属性信息和多个目标子图像,获得包含动画帧和渲染参数的原始动画数据;利用原始动画数据,配置第二载体版本的目标应用程序的配置文件,其中,配置文件用于第二载体版本的目标应用程序被调用时,根据配置文件中的渲染参数,渲染动画帧,获得并展示目标动画。本方案可以提高动画数据获取的效率。本方案可以提高动画数据获取的效率。本方案可以提高动画数据获取的效率。

【技术实现步骤摘要】
动画数据获取方法及装置


[0001]本申请涉及计算机
,特别涉及一种动画数据获取方法。本申请同时涉及一种动画数据获取装置、一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着技术的发展,应用程序的载体变得多样化。例如,载体可以为个人计算机(PC,Personal Computer)、移动终端等等。因此,存在针对不同载体开发功能一致的应用程序的需求。
[0003]相关技术中,通常先针对一种载体开发应用程序,在该载体版本的应用程序达到一定条件的情况下,例如,下载率达到阈值,再开发该应用程序的另一种载体版本。
[0004]但是,不同载体对应用程序所利用的资源存在不同的格式要求。例如,对于用于生成应用程序中动画的资源:动画数据,PC端的格式要求为精灵向导(SPR,Sprite Wizard,一种多种角度和多种动作的图片合集)格式,移动终端的格式要求为适用于Unity(一种的2D和3D内容的开发工具)的Prefab(虚拟场景中对象的描述文件)格式。因此,在开发某应用程序的另一种载体版本时,需要开发人员手动重新开发与本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动画数据获取方法,其特征在于,应用于第二载体版本的目标应用程序的开发平台,包括:获取第一载体版本的目标应用程序的参考动画数据;根据第一开发规则,解析所述参考动画数据,基于解析结果,获得多个目标子图像以及所述参考动画数据的属性信息,其中,所述第一开发规则为开发所述第一载体版本的目标应用程序的规则;基于所述属性信息和所述多个目标子图像,获得包含动画帧和渲染参数的原始动画数据;利用所述原始动画数据,配置第二载体版本的目标应用程序的配置文件,其中,所述配置文件用于所述第二载体版本的目标应用程序被调用时,根据所述配置文件中的所述渲染参数,渲染所述动画帧,获得并展示目标动画。2.根据权利要求1所述的方法,其特征在于,所述根据第一开发规则,解析所述参考动画数据,基于解析结果,获得多个目标子图像以及所述参考动画数据的属性信息,包括:调用满足所述第一开发规则的接口处理所述参考动画数据,获得所述参考动画数据的字节流;从所述字节流中提取各参考帧的像素数据和颜色数据,以及所述参考动画数据的属性信息;根据各参考帧的颜色数据,将该参考帧的像素数据还原为纹理数据,分别添加各纹理数据至该纹理数据对应的图像矩阵,获得所述多个目标子图像。3.根据权利要求2所述的方法,其特征在于,所述分别添加各纹理数据至该纹理数据对应的图像矩阵,获得所述多个目标子图像,包括:分别添加各纹理数据至该纹理数据对应的图像矩阵,得到多个第一图像矩阵,确定所述多个第一图像矩阵中的冗余矩阵;删除所述多个第一图像矩阵中的所述冗余矩阵,获得所述多个目标子图像。4.根据权利要求2所述的方法,其特征在于,所述分别添加各纹理数据至该纹理数据对应的图像矩阵,获得所述多个目标子图像,包括:从所述字节流中提取每个纹理数据的方向信息;根据所述方向信息,将各纹理数据中存在方向对称关系的纹理数据确定为一对第一纹理数据,将各纹理数据中不存在方向对称关系的纹理数据确定为第二纹理数据;分别添加各第二纹理数据至该第二纹理数据对应的图像矩阵,获得多个第一子图像;分别添加每对第一纹理数据中的一个至该第一纹理数据对应的图像矩阵,获得多个第二子图像,并根据每个第二子图像对应的方向信息,获取与该第二子图像方向相反的第三子图像;将所述多个第一子图像、所述多个第二子图像及各第三子图像,确定为所述多个目标子图像。5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述属性信息和所述多个目标子图像,获得包含动画帧和渲染参数的原始动画数据,包括:将所述多个目标子图像分别确定为所述动画帧,将所述属性信息确定为所述渲染参数;<...

【专利技术属性】
技术研发人员:白云杉钟波章伟刚
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1