【技术实现步骤摘要】
虚拟角色骨骼动画控制方法及装置、存储介质及电子设备
本公开涉及图像处理
,具体而言,涉及一种虚拟角色骨骼动画控制方法及装置、计算机可读存储介质及电子设备。
技术介绍
当场景环境的重力不同于地球上时,为了能渲染更加逼真的角色,角色的动作需要与地球上有不同的表现。现有技术中是通过预先人为制作多套动作以适应不同的环境,在重力场景较多时,会增加许多工作量,浪费较多的人力资源,同时,由于需要提前制作,在遇到新的环境时,需要重新制作,响应缓慢。因此有必要设计一种新的虚拟角色骨骼动画控制方法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种虚拟角色骨骼动画控制方法及装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服现有技术中浪费较多的人力资源且响应较慢的不足。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的第一方面,提供了一种虚拟角色骨骼动画控制方法,包括:确定虚拟角色所在虚拟环境的第一重力参数;根据所述第一重力参数确定所述虚拟角色的第一骨骼运动参数;根据所述第一骨骼运动参数控制所述虚拟角色的目标骨骼动画中的骨骼运动形态;响应所述虚拟角色的第一重力参数变化为第二重力参数,根据所述第二重力参数确定所述虚拟角色的第二骨骼运动参数;根据所述第二骨骼运动参数控制所述虚拟 ...
【技术保护点】
1.一种虚拟角色骨骼动画控制方法,其特征在于,包括:/n确定虚拟角色所在虚拟环境的第一重力参数;/n根据所述第一重力参数确定所述虚拟角色的第一骨骼运动参数;/n根据所述第一骨骼运动参数控制所述虚拟角色的目标骨骼动画中的骨骼运动形态;/n响应所述虚拟角色的第一重力参数变化为第二重力参数,根据所述第二重力参数确定所述虚拟角色的第二骨骼运动参数;/n根据所述第二骨骼运动参数控制所述虚拟角色的所述目标骨骼动画中的所述骨骼运动形态;其中,第一骨骼运动参数不同于所述第二骨骼运动参数。/n
【技术特征摘要】
1.一种虚拟角色骨骼动画控制方法,其特征在于,包括:
确定虚拟角色所在虚拟环境的第一重力参数;
根据所述第一重力参数确定所述虚拟角色的第一骨骼运动参数;
根据所述第一骨骼运动参数控制所述虚拟角色的目标骨骼动画中的骨骼运动形态;
响应所述虚拟角色的第一重力参数变化为第二重力参数,根据所述第二重力参数确定所述虚拟角色的第二骨骼运动参数;
根据所述第二骨骼运动参数控制所述虚拟角色的所述目标骨骼动画中的所述骨骼运动形态;其中,第一骨骼运动参数不同于所述第二骨骼运动参数。
2.根据权利要求1所述的方法,其特征在于,确定虚拟角色所在虚拟环境的第一重力参数,包括:
获取所述虚拟角色所在虚拟环境的第一重力加速度;并
计算第一重力加速度与初始重力加速度之间的第一比例系数作为第一重力参数;
其中,所述初始重力加速度为地球表面的平均重力加速度。
3.根据权利要求2所述的方法,其特征在于,根据所述第一重力参数确定所述虚拟角色的第一骨骼运动参数,包括:
建立所述第一重力参数与所述虚拟角色的第一骨骼运动参数之间的第一映射关系;
根据所述第一重力参数利用所述第一映射关系确定所述虚拟角色的第一骨骼运动参数。
4.根据权利要求2所述的方法,其特征在于,建立所述第一重力参数与所述虚拟角色的第一骨骼运动参数之间的映射关系,包括:
获取虚拟角色在初始重力加速度下的初始运动参数;
根据所述初始运动参数获取虚拟角色在第一重力加速度下的预设参数;
根据预设参数建立所述第一骨骼运动参数与所述比例系数之间的函数关系。
5.根据权利要求3所述的方法,其特征在于,响应所述虚拟角色的第二重力参数变化为第二重力参数,包括:
获取所述虚拟角色所在虚拟环境的第二重力加速度;并
计算第二重力加速度与初始重力加速度之间的第二比例系数作为第二重力参数;
其中,所述初始重力加速度为地球表面的平均重力加速度。
6.根据权利要求5所述的方法,其特征在于,根据所述第二重力参数确定所述虚拟角色的第二骨骼运动参数,包括:
建立所述第二重力参数与所述虚拟角色的第二骨骼运动参数之间的第二映射关系;
根据所述第二重力参数利用所述第二映射关系确定所述虚拟角色的第二骨骼运动参数。
7.根据权利要求5所述的方法,其特征在于,建立所述第二重力参数与所述虚拟角色的第二骨骼运动参数之间的映射关系,包括:
获取虚拟角色在初始重力加速度下的初始运动参数;
根据所述初始运动参数获取虚拟角色在第二重力加速度下的预设参数;
根据预设参数建立所述第二骨骼运动参数与所述比例系数之间的函数关系。
8.根据权利要求6所述的方法,其特征在于,所述骨骼运动参数包括如下至少一种参数:所述虚拟角色在预设时间内脚部高度、所述虚拟角色在行走时脊椎骨和头骨的弯曲方向和角度。
9.根据权利要求8所述的方法,其特征在于,所述骨骼运动参数包括所述虚拟角色在预设时间内脚部高度,根据所述第一骨骼运动参数控制所述虚拟角色的目标骨骼动画中的骨骼运动形态,包括:
确定所述虚拟角色的脚部在所述预设时间内的运动方向;
根据所述第一重力参数和所述运动方向利用所述第一映射关系调整所述虚拟角色在预设时间内的脚部高度。
...
【专利技术属性】
技术研发人员:杜志荣,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。