【技术实现步骤摘要】
数据处理方法及装置
本申请涉及计算机
,特别涉及数据处理方法及装置。
技术介绍
随着互联网技术的发展,游戏成为了大多数用户的休闲娱乐方式,而各大游戏厂商为了能够向用户提供更加优质的游戏服务,无论是游戏机制还是游戏中的模型都不断的在革新,以此寻求创造出满足用户需求的游戏供用户游玩。而在游戏制作过程中,通常都会赋予虚拟对象大量的动作,以使得玩家可以根据动作指令控制游戏中的虚拟对象做出不同的动作;这些动作在制作的过程中,往往会涉及到大量的镜像动作,如虚拟对象的左右手做出相同的动作,此时左右手的动作即为镜像关系;在制作镜像动作的过程中,如果还是采用制作源动作(制作镜像动作时参考的原始动作)相同的方式进行制作,不仅需要消耗较多的计算资源,而且很大程度上会降低针对虚拟对象制作各种类型动作的制作效率,因此亟需一种有效的方案以解决上述问题。
技术实现思路
有鉴于此,本申请实施例提供了一种数据处理方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种数据处理装置,一种计算设备,以及一种计算机可读存储介质。根据本申请实施例的第一方面,提供了一种数据处理方法,包括:获取针对源骨骼提交的镜像动作创建请求;根据所述镜像动作创建请求确定所述源骨骼的源位置数据以及变换矩阵;按照预设的位置变换算法对所述源位置数据和所述变换矩阵进行计算,获得与所述源骨骼具有关联关系的目标骨骼的目标位置数据;基于所述目标位置数据创建响应所述镜像动作创建请求的镜像动作,所述镜像动作应用于所述目标 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取针对源骨骼提交的镜像动作创建请求;/n根据所述镜像动作创建请求确定所述源骨骼的源位置数据以及变换矩阵;/n按照预设的位置变换算法对所述源位置数据和所述变换矩阵进行计算,获得与所述源骨骼具有关联关系的目标骨骼的目标位置数据;/n基于所述目标位置数据创建响应所述镜像动作创建请求的镜像动作,所述镜像动作应用于所述目标骨骼。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取针对源骨骼提交的镜像动作创建请求;
根据所述镜像动作创建请求确定所述源骨骼的源位置数据以及变换矩阵;
按照预设的位置变换算法对所述源位置数据和所述变换矩阵进行计算,获得与所述源骨骼具有关联关系的目标骨骼的目标位置数据;
基于所述目标位置数据创建响应所述镜像动作创建请求的镜像动作,所述镜像动作应用于所述目标骨骼。
2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述镜像动作创建请求确定所述源骨骼的源位置数据以及变换矩阵,包括:
根据所述镜像动作创建请求读取所述源骨骼对应的源动作数据;
基于所述源动作数据确定所述源骨骼的所述源位置数据以及所述变换矩阵。
3.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述镜像动作创建请求读取所述源骨骼对应的源动作数据,包括:
根据所述镜像动作创建请求确定所述源骨骼对应的源动作;
确定所述源动作关联的源动作动画文件,并在所述源动作动画文件中读取所述源骨骼对应的所述源动作数据。
4.根据权利要求1所述的数据处理方法,其特征在于,所述按照预设的位置变换算法对所述源位置数据和所述变换矩阵进行计算,获得与所述源骨骼具有关联关系的目标骨骼的目标位置数据,包括:
对所述变换矩阵进行解析获得第一变换矩阵和第二变换矩阵,以及对所述源位置数据进行解析获得顶点坐标;
根据所述第一变换矩阵和所述顶点坐标确定局部坐标,并根据所述局部坐标和所述第二变换矩阵确定世界坐标;
按照所述预设的位置变换算法对所述世界坐标进行计算,获得与所述源骨骼具有关联关系的所述目标骨骼的目标位置数据。
5.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述目标位置数据创建响应所述镜像动作创建请求的镜像动作,包括:
基于所述目标位置数据生成所述目标骨骼对应的镜像动作数据;
利用所述镜像动作数据创建响应所述镜像动作创建请求的所述镜像动作,其中,所述镜像动作与所述源骨骼的源动作互为镜像关系。
6.根据权利要求5所述的数据处理方法,其特征在于,所述基于所述目标位置数据创建响应所述镜像动作创建请求的镜像动作步骤执行之后,还包括:
根据所述目标骨骼和...
【专利技术属性】
技术研发人员:朱汉斌,杨鹏,苏泰梁,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。