一种动画显示方法、装置及设备制造方法及图纸

技术编号:31748995 阅读:23 留言:0更新日期:2022-01-05 16:29
本申请实施例公开了一种动画显示方法、装置及设备。在本申请实施例提供的动画显示方法中,可以先由用户将终端设备沿目标轨迹段移动。接着,可以获取终端设备在目标轨迹段中采集到的轨迹参数集合。轨迹参数集合可以包括多组轨迹参数。接着,可以在终端设备上目标轨迹段对应的显示位置显示目标模型。如此,由于目标模型的显示位置是根据终端设备移动过的目标轨迹段确定的,而终端设备在移动过程中会受到真实物体的约束,目标模型的动画也会受到真实物体的约束。如此,在不需要对真实物体进行建模的情况下,可以基于真实物体创建对应的虚拟模型,实现了虚拟对象和真实物体之间的交互。互。互。

【技术实现步骤摘要】
一种动画显示方法、装置及设备


[0001]本申请涉及计算机领域,尤其涉及一种动画显示方法、装置及设备。

技术介绍

[0002]增强现实(Augmented Reality)技术是一种将虚拟信息与真实世界巧妙融合的技术。在应用AR技术的过程中,可以对虚拟对象进行仿真,得到虚拟对象对应的动画,并将仿真得到的动画与真实世界中的画面叠加在一起进行显示。这样,出现在用户视野中的图像既包括真实世界的画面,也包括虚拟对象对应的动画,使得用户可以同时看到虚拟对象和真实世界。由于AR技术具有交互性强、互动性好等特点,在很多领域得到了广泛的应用。
[0003]特别地,通过AR技术,可以模拟虚拟对象与真实世界中真实物体之间的交互。例如,通过AR技术,可以实现某个虚拟对象在运动过程中与真实物体发生碰撞的显示效果。这样,通过AR技术实现虚拟世界和真实世界之间的结合与交互结合,可以带来更好的显示效果。
[0004]但是,为了实现虚拟对象与真实物体之间的交互,需要对真实物体进行建模。而建模过程往往较为复杂,会消耗大量的人力物力,增加AR技术的应用成本。

技术实现思路

[0005]为了解决现有技术的问题,本申请实施例提供了一种动画显示方法及装置。
[0006]第一方面,本申请实施例提供了一种动画显示方法,所述方法包括:
[0007]获取目标轨迹段对应的轨迹参数集合,所述目标轨迹段为所述终端设备在运动过程中经过的轨迹段,所述轨迹参数集合包括多组轨迹参数,所述轨迹参数是终端设备在目标轨迹段的运动中采集得到的;
[0008]在终端设备上目标轨迹段对应的显示位置显示目标模型对应的动画,所述目标轨迹段,所述目标模型是根据运动参数确定的,所述运动参数是根据所述轨迹参数集合确定的,所述运动参数体现所述终端设备在目标轨迹段中的运动状态特征。
[0009]第二方面,本申请实施例提供了一种动画显示装置,所述装置包括:
[0010]获取单元,用于获取目标轨迹段对应的轨迹参数集合,所述目标轨迹段为所述终端设备在运动过程中经过的轨迹段,所述轨迹参数集合包括多组轨迹参数,所述轨迹参数是终端设备在目标轨迹段的运动中采集得到的;
[0011]显示单元,用于在终端设备上目标轨迹段对应的显示位置显示目标模型对应的动画,所述目标轨迹段,所述目标模型是根据运动参数确定的,所述运动参数是根据所述轨迹参数集合确定的,所述运动参数体现所述终端设备在目标轨迹段中的运动状态特征。
[0012]第三方面,本申请实施例提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如前述第一方面所述的动画显示方法。
[0013]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程
序,该程序被处理器执行时实现如前述第一方面所述的动画显示方法。
[0014]在本申请实施例提供的动画显示方法中,可以先由用户将终端设备沿目标轨迹段移动。接着,可以获取终端设备在目标轨迹段中采集到的轨迹参数集合。轨迹参数集合可以包括多组轨迹参数。接着,可以在终端设备上目标轨迹段对应的显示位置显示目标模型。如此,由于目标模型的显示位置是根据终端设备移动过的目标轨迹段确定的,而终端设备在移动过程中会受到真实物体的约束,目标模型的动画也会受到真实物体的约束。如此,在不需要对真实物体进行建模的情况下,可以基于真实物体创建对应的虚拟模型,实现了虚拟对象和真实物体之间的交互。另外,由于目标模型是根据目标轨迹段的轨迹参数确定的,用户只需调整终端设备在目标轨迹段的移动情况,即可调整目标轨迹段对应的动画显示效果。如此,实现了用户对虚拟动画的自由选择,提升了用户体验。
附图说明
[0015]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1为本申请提供的一种AR技术的应用场景的场景示意图;
[0017]图2为本申请提供的一种动画显示方法的流程示意图;
[0018]图3为本申请实施例提供的终端设备的显示界面的一种示意图;
[0019]图4为本申请实施例提供的动画显示装置的一种结构示意图;
[0020]图5为本申请实施例提供的电子设备的一种结构示意图。
具体实施方式
[0021]下面将参照附图更详细地描述本申请的实施例。虽然附图中显示了本申请的某些实施例,然而应当理解的是,本申请可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本申请。应当理解的是,本申请的附图及实施例仅用于示例性作用,并非用于限制本申请的保护范围。
[0022]应当理解,本申请的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本申请的范围在此方面不受限制。
[0023]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0024]需要注意,本申请中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0025]需要注意,本申请中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0026]AR技术可以将虚拟世界和真实世界相结合,在许多领域得到的广泛的应用。例如,
通过AR技术,可以实现虚拟小人在桌面上行走的显示效果,也可以实现虚拟小人碰到墙壁无法继续前进的显示效果。如此,一定程度上打破了虚拟世界和真实世界之间的“次元壁”,具有较好的显示效果,在许多领域得到了广泛的应用。
[0027]但是,对于传统的AR技术,为了实现虚拟对象和真实物体之间的交互,需要对真实物体进行建模。通过模拟真实物体的位置,才能够实现虚拟对象和真实物体之间的交互。也就是说,为了创建与真实物体相关联的虚拟对象,需要先建立真实物体对应虚拟模型。
[0028]例如,为了实现“虚拟小人碰到墙壁无法继续前进”的显示效果,可以先对“墙壁”这一真实物体进行建模,在虚拟环境中创建墙壁对应的虚拟对象,并设置墙壁对应的虚拟对象和虚拟小人之间的碰撞关系。在进行显示时,可以不显示墙壁对应的虚拟对象。这样,用户看到的画面中包括虚拟小人和真实的墙壁。在虚拟小人运动到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画显示方法,其特征在于,所述方法包括:获取目标轨迹段对应的轨迹参数集合,所述目标轨迹段为所述终端设备在运动过程中经过的轨迹段,所述轨迹参数集合包括多组轨迹参数,所述轨迹参数是终端设备在目标轨迹段的运动中采集得到的;在终端设备上目标轨迹段对应的显示位置显示目标模型对应的动画,所述目标轨迹段,所述目标模型是根据运动参数确定的,所述运动参数是根据所述轨迹参数集合确定的,所述运动参数体现所述终端设备在目标轨迹段中的运动状态特征。2.根据权利要求1所述的方法,其特征在于,所述方法应用于终端设备,还包括:获取用户触发的第一指令,开始采集所述轨迹参数;获取所述用户触发的第二指令,停止采集所述轨迹参数;其中,所述第一指令用于指示所述目标轨迹段的起点,所述第二指令用于指示所述目标轨迹段的终点。3.根据权利要求2所述的方法,其特征在于,所述终端设备包括陀螺仪和加速度计,所述轨迹参数集合包括第一轨迹参数,所述第一轨迹参数包括第一位置,所述开始采集所述轨迹参数集合包括:获取第二位置,所述第二位置为所述用户触发所述第一指令时所述终端设备所在的位置;根据所述陀螺仪和所述加速度计确定所述终端设备的运动信息;根据所述第一位置和所述运动信息确定第一位置。4.根据权利要求1任一项所述的方法,其特征在于,在获取目标轨迹段对应的轨迹参数集合之后,所述方法还包括:对所述轨迹参数集合中每组轨迹参数进行数据清洗。5.根据权利要求1所述的方法,其特征在于,在终端设备上目标轨迹段对应的显示位置显示目标模型对应的动画之前,所述方法还包括:根据所述轨迹参数集合确定所述目标轨迹段对应的显示位置;确定目标模型对应的动画效果。6.根据权利要求1

5任一项所述的方法,其特征在于,在终端设备上目标轨迹段对应的显示位置显示目标模型对应的动画之前,所述方法还包括:根据所述轨迹参数集合确定运动参数;从模型库中选择所述运动参数对应的确定目标模型,所述模型库包括多种类型的模型。7.根据权利要求6所述的方法,其特征在于,所述轨迹参数包括所述终端设备采集所述轨迹参数的采集时间和采集位置,所述运动参数包括平均运动速度,所述平均运动速度体现所述终端设备在目标轨迹段中的平均速度;所述根据所述轨迹参数集合确定运动参数包括:根据所述轨迹参数的采集时间将所述目标轨迹段分为多个子轨迹段;根据所述多个子轨迹段中每个子轨迹段的起点的采集位置和采集时间,以及终点的采集位置和采集时间,分别计算每个子轨迹段中终端设备的移动速度;根据所述多个子轨迹段中每个子轨迹段的移动速度,确定所述平均运动速度;
所述从模型库中选择所述运动参数对应的确定目标模型包括:响应于所述平均运动速度大于平均速度阈值,从所述模型库中选择加速移动模型作为所述目标轨迹段对应的目标模型。8.根据权利要求6所述的方法,其特征在于,所述轨迹参数包括所述终端设备采集所述轨迹参数的采集位置,所述运动参数包括平均轨迹方向,所述平均轨迹方向为所述目标轨迹段的起点到所述目标轨迹段的终点的方向;所述根据所述轨迹参数集合确定运动参数包括:根据所述目标...

【专利技术属性】
技术研发人员:石盛传王奥宇骆博文包泽华
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1