本申请涉及车辆处理领域,涉及但不限于车模的动画处理方法、装置、设备及存储介质。
背景技术:
1、随着汽车技术的不断发展,车辆的中控屏上都增加了车模的展示与控制。车模可以通过触控进行360度滑动旋转,当需要切到不同界面时,由于要控制的车辆部件不同,需要切换摄像机到不同车模视角来得到镜头动画。
2、相关技术中,一般预先配置了多个固定参数(固定起始视角和固定结束视角)的镜头动画,当需要切换不同视角时,只能调用固定参数的镜头动画来实现。实际中,车模可以360度滑动旋转,所以当界面切换时,镜头动画的起始视角参数是不固定的,所以动画需要分成两段,第一段先将镜头旋转至固定起始角度,然后第二段调用固定起始角度的动画进行展示。
3、这样,第一、两段式动画展示会造成镜头切换不自然,流畅度比较差;第二、当多次快速切换时,需要频繁的打断当前动画播放新的动画,帧动画被打断之后再播放新的帧动画无法流畅衔接;第三,每个镜头动画都需要做一个帧动画,帧动画占用内存较大。
技术实现思路
1、为了解决上述问题,本申请提供了车模的动画处理方法、装置、设备以及存储介质,该方案可以基于当前的任何初始视角得到切换动画,通用性高;且多次快速切换,也可以流畅切换;且无需预先配置多个帧动画,内存占用较小。
2、本申请的技术方案是这样实现的:
3、第一方面,本申请提供了一种车模的动画处理方法,所述方法包括:
4、在接收到针对车模的第一操作的情况下,基于所述第一操作在至少两个视角参数中确定目标视角参数;所述目标视角参数用于指向所述第一操作对应的目标状态下镜头相对于所述车模的位姿;
5、对所述车模当前的显示状态进行采集,得到初始视角参数;
6、基于所述初始视角参数和所述目标视角参数生成并显示目标切换动画;以使所述车模从所述当前的显示状态逐步切换为所述目标显示状态。
7、第二方面,本申请提供了一种车模的动画处理装置,所述装置包括:
8、确定单元,用于在接收到针对车模的第一操作的情况下,基于所述第一操作在至少两个视角参数中确定目标视角参数;所述目标视角参数用于指向所述第一操作对应的目标状态下镜头相对于所述车模的位姿;
9、采集单元,用于对所述车模当前的显示状态进行采集,得到初始视角参数;
10、处理单元,用于基于所述初始视角参数和所述目标视角参数生成并显示目标切换动画;以使所述车模从所述当前的显示状态逐步切换为所述目标显示状态。
11、第三方面,本申请提供了的电子设备包括存储器和处理器,存储器上存储有程序,该程序被处理器执行时,实现第一方面提供的车模的动画处理方法。
12、示例性的,电子设备可以为车辆设备或者车辆设备上的域控制器。
13、第四方面,本申请还提供了一种存储介质,其上存储有计算机程序或者指令,该计算机程序或者指令被处理器执行时实现上述第一方面提供的任一种车模的动画处理方法。
14、第五方面,本申请还提供了一种计算机程序产品,该计算机程序产品上存储有计算机程序或者指令被处理器执行时,实现上述第一方面提供的任一种车模的动画处理方法。
15、本申请所提供的车模的动画处理方案包括但不限于车模的动画处理方法、装置、设备存储介质以及计算机程序产品。其中:所述方法包括:在接收到针对车模的第一操作的情况下,基于所述第一操作在至少两个视角参数中确定目标视角参数;所述目标视角参数用于指向所述第一操作对应的目标状态下镜头相对于所述车模的位姿;对所述车模当前的显示状态进行采集,得到初始视角参数;基于所述初始视角参数和所述目标视角参数生成并显示目标切换动画;以使所述车模从所述当前的显示状态逐步切换为所述目标显示状态。
16、对于该车模的动画处理方案,首先,目标切换动画是实时生成的,且生成的目标切换动画是基于当前车模的初始视角参数得到的,即初始视角参数是任意的,非固定的,所以可以应用于任何初始视角的切换,通用性较高;与两段式切换方案对比,该方案由于初始视角是非固定的,所以可以实现随时打断与切换,流畅性好;其次,目标切换动画是实时生成的,无需预先存储多个动画,所以内存占用较小。
1.一种车模的动画处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述接收到第一操作之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述初始视角参数和所述目标视角参数生成并显示目标切换动画,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述初始视角参数和所述目标视角参数生成并显示目标切换动画,包括:
5.根据权利要求4所述的方法,其特征在于,所述在视角参数中确定发生变化的变化视角参数,包括:
6.根据权利要求4所述的方法,其特征在于,所述至少对所述初始变化视角参数和所述目标变化视角参数进行差值处理,得到n个中间变化视角参数,包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述n个中间第一距离和所述车模锚点的n个中间位置,确定所述镜头的n个中间位置,包括:
8.一种车模的动画处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器上存储有计算机程序或者指令,所述计算机程序或者被所述处理器执行时,实现所述权利要求1至权利要求7任一项所述的车模的动画处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质上存储有计算机程序或者指令,所述计算机程序或者被所述处理器执行时,实现所述权利要求1至权利要求7任一项所述的车模的动画处理方法。