[发明专利]蛇形虚拟对象的控制方法及装置、存储介质、电子设备在审
申请号: | 202011088478.6 | 申请日: | 2020-10-13 |
公开(公告)号: | CN112169337A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 夏祁 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/57 | 分类号: | A63F13/57;A63F13/60 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蛇形 虚拟 对象 控制 方法 装置 存储 介质 电子设备 | ||
本公开属于计算机技术领域,涉及一种蛇形虚拟对象的控制方法及装置、存储介质、电子设备。该方法包括:根据蛇形虚拟对象的结构将蛇形虚拟对象划分为多个组成部位;针对多个组成部位中的目标部位朝目标方向架设两根以上的骨骼,目标方向根据目标部位待扭动的方向确定;在目标部位中的关键位置处分别架设主控制器,且建立每个主控制器与两根以上的骨骼中的骨骼之间的绑定关系;根据主控制器分别控制绑定的骨骼的运动。一方面,灵活控制了蛇形虚拟对象的运动,满足了蛇形虚拟对象灵活扭动的需求;另一方面,通过控制器控制对应骨骼的旋转和位移,以降低对蛇形虚拟对象的控制难度,同时优化蛇形虚拟对象的控制效果。
技术领域
本公开涉及计算机技术领域,尤其涉及一种蛇形虚拟对象的控制方法与蛇形虚拟对象的控制装置、计算机可读存储介质及电子设备。
背景技术
目前,随着互联网的发展,网络游戏成为了当前又一热点领域,同时也给游戏动画制作提出了更高的要求。游戏动画制作中经常会遇到蛇形生物,蛇形生物的制作难度往往都属于高难度的制作,这个是蛇形生物的基础特性决定的。例如,蛇形生物可以进行S型运动,或者可以保持头部不动而身体扭动,又或者蛇形生物具有柔软的身体等。
在动画实现中,通常对模型资源进行绑定蒙皮,将模型蒙皮在骨骼上以驱动模型进行运动。但是,对蛇形生物的绑定通常是将身体绑定在一条骨骼上,且仅通过一个位移控制点控制骨骼运动,无法使蛇形生物完美的按照预设路线运动,并且,无法实现动画制作中的局部放大和缩小功能,也无法做出肌肉拉伸的效果。
鉴于此,本领域亟需开发一种新的蛇形虚拟对象的控制方法及装置。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种蛇形虚拟对象的控制方法、蛇形虚拟对象的控制装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术的限制而导致的对蛇形虚拟对象的控制效果不佳的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本发明实施例的第一个方面,提供一种蛇形虚拟对象的控制方法,所述方法包括:根据蛇形虚拟对象的结构将所述蛇形虚拟对象划分为多个组成部位;
针对所述多个组成部位中的目标部位朝目标方向架设两根以上的骨骼,所述目标方向根据所述目标部位待扭动的方向确定;
在所述目标部位中的关键位置处分别架设主控制器,且建立每个所述主控制器与所述两根以上的骨骼中的骨骼之间的绑定关系;
根据所述主控制器分别控制绑定的骨骼的运动。
在本发明的一种示例性实施例中,所述方法还包括:
针对所述蛇形虚拟对象建立总控制器,所述总控制器用于控制所有的所述主控制器。
在本发明的一种示例性实施例中,所述总控制器位于空间坐标系中的原点位置,且所述总控制器用于控制所述蛇形虚拟对象在所述空间坐标系中的位置。
在本发明的一种示例性实施例中,所述方法还包括:
根据每个所述主控制器与所述总控制器之间的距离确定所述总控制器对每个所述主控制器的控制强度。
在本发明的一种示例性实施例中,所述目标部位为所述蛇形虚拟对象的身体部位或尾巴部位。
在本发明的一种示例性实施例中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011088478.6/2.html,转载请声明来源钻瓜专利网。