【技术实现步骤摘要】
蛇形虚拟对象的控制方法及装置、存储介质、电子设备
本公开涉及计算机
,尤其涉及一种蛇形虚拟对象的控制方法与蛇形虚拟对象的控制装置、计算机可读存储介质及电子设备。
技术介绍
目前,随着互联网的发展,网络游戏成为了当前又一热点领域,同时也给游戏动画制作提出了更高的要求。游戏动画制作中经常会遇到蛇形生物,蛇形生物的制作难度往往都属于高难度的制作,这个是蛇形生物的基础特性决定的。例如,蛇形生物可以进行S型运动,或者可以保持头部不动而身体扭动,又或者蛇形生物具有柔软的身体等。在动画实现中,通常对模型资源进行绑定蒙皮,将模型蒙皮在骨骼上以驱动模型进行运动。但是,对蛇形生物的绑定通常是将身体绑定在一条骨骼上,且仅通过一个位移控制点控制骨骼运动,无法使蛇形生物完美的按照预设路线运动,并且,无法实现动画制作中的局部放大和缩小功能,也无法做出肌肉拉伸的效果。鉴于此,本领域亟需开发一种新的蛇形虚拟对象的控制方法及装置。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域 ...
【技术保护点】
1.一种蛇形虚拟对象的控制方法,其特征在于,所述方法包括:/n根据蛇形虚拟对象的结构将所述蛇形虚拟对象划分为多个组成部位;/n针对所述多个组成部位中的目标部位朝目标方向架设两根以上的骨骼,所述目标方向根据所述目标部位待扭动的方向确定;/n在所述目标部位中的关键位置处分别架设主控制器,且建立每个所述主控制器与所述两根以上的骨骼中的骨骼之间的绑定关系;/n根据所述主控制器分别控制绑定的骨骼的运动。/n
【技术特征摘要】
1.一种蛇形虚拟对象的控制方法,其特征在于,所述方法包括:
根据蛇形虚拟对象的结构将所述蛇形虚拟对象划分为多个组成部位;
针对所述多个组成部位中的目标部位朝目标方向架设两根以上的骨骼,所述目标方向根据所述目标部位待扭动的方向确定;
在所述目标部位中的关键位置处分别架设主控制器,且建立每个所述主控制器与所述两根以上的骨骼中的骨骼之间的绑定关系;
根据所述主控制器分别控制绑定的骨骼的运动。
2.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:
针对所述蛇形虚拟对象建立总控制器,所述总控制器用于控制所有的所述主控制器。
3.根据权利要求2所述的控制方法,其特征在于,所述总控制器位于空间坐标系中的原点位置,且所述总控制器用于控制所述蛇形虚拟对象在所述空间坐标系中的位置。
4.根据权利要求2所述的控制方法,其特征在于,所述方法还包括:
根据每个所述主控制器与所述总控制器之间的距离确定所述总控制器对每个所述主控制器的控制强度。
5.根据权利要求1所述的控制方法,其特征在于,所述目标部位为所述蛇形虚拟对象的身体部位或尾巴部位。
6.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:
针对任一所述主控制器生成一个或多个次级控制器,且建立每个所述次级控制器与目标骨骼之间的绑定关系,所述目标骨骼根据与对应的所述主控制器存在绑定关系的骨骼确定,所述主控制器用于控制对应的一个或多个所述次级控制器。
7.根据权利要求6所述的控制方法,其特征在于,所述针对任一所述主控制器生成一个或多个次级控制器,包括:
根据目标主控制器与相邻主控制器之间的距离确定待建立的次级控制器的目标数量;
针对所述目标主控制器生成所述目标数量的次级控制...
【专利技术属性】
技术研发人员:夏祁,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。