动画数据处理方法、装置、设备及系统制造方法及图纸

技术编号:34368616 阅读:15 留言:0更新日期:2022-07-31 10:02
本说明书提供一种动画数据处理方法、装置、设备及系统,通过创建二维图层动画,并配置二维图层动画中各个图层的位移系数,在进行动画展示时,基于动画展示设备的运动数据,结合二维图层动画中各个图层的位移系数,实时计算出二维图层动画在动画设备移动的过程中各个图层的移动位置和轨迹,实时变更二维图层动画各个图层的位置。模拟出了二维图层动画在三维空间移动变化的规律,实现了二维动画仿真出三维动画的效果。在保障了动画的展示效果的前提下,降低了动画制作的成本。降低了动画制作的成本。降低了动画制作的成本。

Animation data processing method, device, equipment and system

【技术实现步骤摘要】
动画数据处理方法、装置、设备及系统


[0001]本说明书属于计算机
,尤其涉及一种动画数据处理方法、装置、设备及系统。

技术介绍

[0002]一般的互动动画可以分为2D动画即二维动画和3D动画即三维动画,一般的2D的互动动画,不同图层之间的位置是固定的,无法实现与用户的实时交互和变换。而3D的互动动画,可以比较容易地实现镜头变化,但是,3D资源有着更高的3D美术建模要求和制作成本,同时往往3D渲染引擎对渲染机器(如手机、IOT设备等)的要求更为苛刻,部署上线门槛较高。

技术实现思路

[0003]本说明书实施例的目的在于提供一种动画数据处理方法、装置、设备及系统,实现了使用二维动画仿真三维动画的效果,提升了动画展示效果,降低了动画制作成本。
[0004]第一方面,本说明书实施例提供了一种动画数据处理方法,所述方法包括:
[0005]创建二维图层动画,所述二维图层动画包括多个图层;
[0006]根据所述二维图层动画的图层顺序设置所述二维图层动画中各个图层的位移系数;其中,不同图层对应的位移系数不同;
[0007]将各个图层的位移系数与所述二维图层动画打包发布,以供动画展示设备基于各个图层的位移系数和所述动画展示设备的运动数据更新所述二维图层动画中各个图层在所述动画展示设备运动过程中的位置。
[0008]第二方面,本说明书提供了一种动画数据处理方法,所述方法包括:
[0009]获取待展示二维图层动画和动画展示设备的运动数据;其中,所述待展示二维图层动画中包括各个图层的位移系数,不同图层对应的位移系数不同;
[0010]根据所述动画展示设备的运动数据和所述待展示二维图层动画中各个图层的位移系数,计算所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位移变化量;
[0011]根据各个图层的位移变化量,更新所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位置。
[0012]第三方面,本说明书提供了一种动画数据处理装置,包括:
[0013]二维动画创建模块,用于创建二维图层动画,所述二维图层动画包括多个图层;其中,不同图层对应的位移系数不同;
[0014]位移系数确定模块,用于根据所述二维图层动画的图层顺序设置所述二维图层动画中各个图层的位移系数;
[0015]动画发布模块,用于将各个图层的位移系数与所述二维图层动画打包发布,以供动画展示设备基于各个图层的位移系数和所述动画展示设备的运动数据更新所述二维图
层动画中各个图层在所述动画展示设备运动过程中的位置。
[0016]第四方面,本说明书提供了一种动画数据处理装置,包括:
[0017]数据获取模块,用于获取待展示二维图层动画和动画展示设备的运动数据;其中,所述待展示二维图层动画中包括各个图层的位移系数,不同图层对应的位移系数不同;
[0018]位移量计算模块,用于根据所述动画展示设备的运动数据和所述待展示二维图层动画中各个图层的位移系数,计算所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位移变化量;
[0019]图层位置更新模块,用于根据各个图层的位移变化量,更新所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位置。
[0020]第五方面,本说明书实施例提供了一种动画数据处理设备,包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述第一方面或第二方法所述的动画数据处理方法。
[0021]第六方面,本说明书实施例提供了一种动画数据处理系统,包括:二维图层动画制作设备和动画展示设备,其中,所述二维图层动画制作设备中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现第一方面所述的方法,用于创建二维动画,并配置二维动画中各个图层的位移系数;
[0022]所述动画展示设备包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现第二方面所述的方法,用于基于动画展示设备的运动数据和二维图层动画制作设备创建的二维图层动画中各个图层的位移系数,实时更新二维图层动画中各个图层在所述动画展示设备运动过程中的位置。
[0023]本说明书提供的动画数据处理方法、装置、设备及系统,通过创建二维图层动画,并配置二维图层动画中各个图层的位移系数,在进行动画展示时,基于动画展示设备的运动数据,结合二维图层动画中各个图层的位移系数,实时计算出二维图层动画在动画设备移动的过程中各个图层的移动位置和轨迹,实时变更二维图层动画各个图层的位置。模拟出了二维图层动画在三维空间移动变化的规律,实现了二维动画仿真出三维动画的效果。在保障了动画的展示效果的前提下,降低了动画制作的成本。
附图说明
[0024]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本说明书实施例提供的动画数据处理方法实施例的流程示意图;
[0026]图2是本说明书一个实施例中位移系数的配置界面示意图;
[0027]图3是本说明书另一些实施例中动画数据处理方法的流程示意图;
[0028]图4是本说明书提供的动画数据处理装置一个实施例的模块结构示意图;
[0029]图5是本说明书提供的动画数据处理装置又一个实施例的模块结构示意图;
[0030]图6是本说明书一个实施例中动画数据处理服务器的硬件结构框图。
具体实施方式
[0031]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0032]随着计算机的发展,动画因能够生动、灵活的展示画面,应用的越来越多,随着技术的发展,动画除了有二维动画,还有三维动画,三维的互动动画,可以比较容易地实现镜头变化,但3D资源有着更高的3D美术建模要求和制作成本,同时往往3D渲染引擎对渲染机器(如手机、IOT设备等)的要求更为苛刻,部署上线门槛较高。
[0033]本说明书一些实施例中可以提供动画数据处理方法,通过对二维动画中各个图层配置位移系数,结合动画展示设备的运动数据,在动画展示设备运动过程中实时计算二维动画各个图层的位置,从而模拟出三维空间中移动的变化规律,以较低的成本实现了仿3D效果。
[0034]图1是本说明书实施例提供的动画数据处理方法实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画数据处理方法,所述方法包括:创建二维图层动画,所述二维图层动画包括多个图层;根据所述二维图层动画的图层顺序设置所述二维图层动画中各个图层的位移系数;其中,不同图层对应的位移系数不同;将各个图层的位移系数与所述二维图层动画打包发布,以供动画展示设备基于各个图层的位移系数和所述动画展示设备的运动数据更新所述二维图层动画中各个图层在所述动画展示设备运动过程中的位置。2.如权利要求1所述的方法,所述根据所述二维图层动画的图层顺序设置所述二维图层动画中各个图层的位移系数,包括:所述二维图层动画的背景图层的位移系数大于所述二维图层动画的前景图层的位移系数。3.如权利要求1所述的方法,所述根据所述二维图层动画的图层顺序设置所述二维图层动画中各个图层的位移系数,包括:根据二维图层动画的图层顺序设置所述二维图层动画中各个图层在不同位移方向上对应的位移取值区间。4.如权利要求1所述的方法,在根据所述二维图层动画的图层顺序设置所述二维图层动画中各个图层的位移系数时,所述方法还包括:根据所述二维图层动画中各个图层的语义信息,确定各个图层中是否存在不动图层,若存在,则将不动图层的位移系数设置为0。5.如权利要求1所述的方法,在将各个图层的位移系数与所述二维图层动画打包发布之前,所述方法还包括:将所述二维图层动画的图层大小在指定范围内进行增大。6.一种动画数据处理方法,所述方法包括:获取待展示二维图层动画和动画展示设备的运动数据;其中,所述待展示二维图层动画中包括各个图层的位移系数,不同图层对应的位移系数不同;根据所述动画展示设备的运动数据和所述待展示二维图层动画中各个图层的位移系数,计算所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位移变化量;根据各个图层的位移变化量,更新所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位置。7.如权利要求6所述的方法,所述根据所述动画展示设备的运动数据和所述待展示二维图层动画中各个图层的位移系数,计算所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位移变化量,包括:将所述动画展示设备的运动数据与各个图层的位移系数的乘积分别作为所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位移变化量。8.如权利要求6所述的方法,所述各个图层的位移系数包括在不同位移方向上对应的位移取值区间;所述根据所述动画展示设备的运动数据和所述待展示二维图层动画中各个图层的位移系数,计算所述待展示二维图层动画中各个图层在所述动画展示设备运动过程中的位移
变化量,包括:根据所述动画展示设备的运动数据,从各个图层对应的位移取值区间中确定出各个图层在各个位移方向上的目标位移系数值;基于所述目标位移系数值和所述运动数据计算各个图层在...

【专利技术属性】
技术研发人员:曾柏然杨颢陈榕
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1