动画生成方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:36152496 阅读:26 留言:0更新日期:2022-12-31 19:57
本申请公开了一种动画生成方法及装置、存储介质、计算机设备,该方法包括:接收目标虚拟对象的运动数据,并依据所述运动数据模拟所述目标虚拟对象的运动轨迹和运动速度,其中,所述目标虚拟对象包括软脊椎四足动物;在所述目标虚拟对象的第一状态机中,确定与所述运动速度匹配的待混合运动状态及其对应的第一待混合动作;依据所述运动速度,确定所述第一待混合动作的混合参数以及所述目标虚拟对象的旋转角速度,并基于所述混合参数对所述第一待混合动作进行混合,生成第一运动动作;按照所述运动轨迹、所述运动速度、所述旋转角速度以及所述第一运动动作,生成所述目标虚拟对象在所述运动轨迹上的目标运动动画。述运动轨迹上的目标运动动画。述运动轨迹上的目标运动动画。

【技术实现步骤摘要】
动画生成方法及装置、存储介质、计算机设备


[0001]本申请涉及动画制作
,尤其是涉及到一种动画生成方法及装置、存储介质、计算机设备。

技术介绍

[0002]常规网游中,以马为例的四足动物的转身和移动实现方案为,在模型的基准点上做客户端旋转,用基准点的朝向和位置对位运动坐标。四足脊椎动物的移动尤其是在曲线移动和转身时,其身体姿态一直是僵硬的。动作衔接不流畅,跳帧,同时马的姿态一直是向前进的方向,导致脚底滑步出现表现穿帮不真实的效果。

技术实现思路

[0003]有鉴于此,本申请提供了一种动画生成方法及装置、存储介质、计算机设备,有助于提升软脊椎四足动物在游戏中的运动表现力。
[0004]根据本申请的一个方面,提供了一种动画生成方法,应用于游戏客户端,包括:
[0005]接收目标虚拟对象的运动数据,并依据所述运动数据模拟所述目标虚拟对象的运动轨迹和运动速度,其中,所述目标虚拟对象包括软脊椎四足动物;
[0006]在所述目标虚拟对象的第一状态机中,确定与所述运动速度匹配的待混合运动状态及其对应的第一待混合本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动画生成方法,其特征在于,应用于游戏客户端,包括:接收目标虚拟对象的运动数据,并依据所述运动数据模拟所述目标虚拟对象的运动轨迹和运动速度,其中,所述目标虚拟对象包括软脊椎四足动物;在所述目标虚拟对象的第一状态机中,确定与所述运动速度匹配的待混合运动状态及其对应的第一待混合动作,其中,所述第一状态机包括所述目标虚拟对象在多种状态下的动作、预设运动速度和预设倾斜角度,所述动作包括用于展现所述软脊椎四足动物的脊椎运动形态的脊椎动作;依据所述运动速度,确定所述第一待混合动作的混合参数以及所述目标虚拟对象的旋转角速度,并基于所述混合参数对所述第一待混合动作进行混合,生成第一运动动作,所述第一运动动作包括用于展现所述软脊椎四足动物的脊椎运动形态的脊椎运动动作;按照所述运动轨迹、所述运动速度、所述旋转角速度以及所述第一运动动作,生成所述目标虚拟对象在所述运动轨迹上的目标运动动画。2.根据权利要求1所述的方法,其特征在于,所述目标虚拟对象包括非玩家角色;所述依据所述运动数据,模拟所述目标虚拟对象的运动轨迹和运动速度,具体包括:若所述运动数据指示所述目标虚拟对象进行不停歇的运动,则依据所述运动数据对应的起止位置拟合所述目标虚拟对象的第一运动轨迹,并依据第一运动轨迹长度以及所述运动时长,计算所述第一运动轨迹对应的匀速运动速度作为第一运动速度;若所述运动数据指示所述目标虚拟对象进行有停歇的运动,则按所述目标虚拟对象的停歇位置将所述运动数据划分为多组,分别依据多组运动数据的起止位置拟合所述目标虚拟对象的多段第二运动轨迹,确定所述第二运动轨迹的实际行进时长,并依据第二运动轨迹长度和实际行进时长,计算所述第二运动轨迹的第二运动速度。3.根据权利要求2所述的方法,其特征在于,若所述运动数据指示所述目标虚拟对象进行不停歇、且带转向的运动,则所述第一运动轨迹包括贝塞尔曲线。4.根据权利要求1所述的方法,其特征在于,所述按照所述运动轨迹、所述运动速度、所述旋转角速度以及所述第一运动动作,生成所述目标虚拟对象在所述运动轨迹上的目标运动动画,具体包括:依据所述旋转角速度对目标虚拟对象模型进行旋转后,添加所述第一运动动作,并控制所述目标虚拟对象模型按所述运动速度在所述运动轨迹上移动生成所述目标运动动画。5.根据权利要求1所述的方法,其特征在于,在所述目标虚拟对象为可穿插对象的情况下,所述按照所述运动轨迹、所述运动速度、所述旋转角速度以及所述第一运动动作,生成所述目标虚拟对象在所述运动轨迹上的目标运动动画之前,所述方法还包括:确定所述目标虚拟对象对应的目标穿插对象,其中,所述目标虚拟对象包括坐骑,所述目标穿插对象包括骑乘坐骑的游戏角色;在所述目标穿插对象的第二状态机中,获取与所述第一待混合动作对应的第二待混合动作,并依据所述混合参数对所述第二待混合动作进行混合,得到所述运动轨迹对应的第二运动动作,其中,所述第二状态机包括所述目标穿插对象在所述多种状态下的动作和运动速度,所述多种状态包括站立状态、起步状态、移动状态以及停...

【专利技术属性】
技术研发人员:丁伟聪宋于洋郭沛朱文元
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:

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

1