对象处理方法及装置制造方法及图纸

技术编号:35067973 阅读:24 留言:0更新日期:2022-09-28 11:26
本申请提供对象处理方法及装置,其中所述对象处理方法包括:获取主动对象的第一当前位姿;根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,其中,所述映射关系表征所述主动对象与所述从动对象的变化约束关系;根据所述目标位姿参数,对所述从动对象进行位姿更新,得到所述从动对象的目标位姿。本申请提供的对象处理方法,可以提高位姿更新效率,简化了对从动对象的位姿更新程序,也即提高了对象处理效率。也即提高了对象处理效率。也即提高了对象处理效率。

【技术实现步骤摘要】
对象处理方法及装置


[0001]本申请涉及计算机
,特别涉及一种对象处理方法。本申请同时涉及一种对象处理装置、一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,二维影像、三维影像也应运而生。由于三维影像比二维影像更加直观,更能给观赏者以身临其境的感觉,因此三维图形技术越来越为人们所看重。
[0003]在三维动画中,一般采用动画状态机以控制动画对象的动画状态,每个动画状态中的通用动画,可以复用到每个处于该动画状态下的动画对象。在现有技术的三维游戏中,为了实现根据动画对象的动画状态显示特定动画,往往是通过控制器与动画状态机相映射。
[0004]然而上述方法中,控制器与动画状态机的映射单一,只能对相同属性进行动画映射,导致动画生硬,严重影响了用户体验。因此,亟需一种有效的方案以解决上述问题。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种对象处理方法,以解决现有技术中存在的技术缺陷。本申请实施例同时提供了一种对象处理装置,一种计算设备,以及一种计算机可读存储介质。
[0006]根据本申请实施例的第一方面,提供了一种对象处理方法,包括:
[0007]获取主动对象的第一当前位姿;
[0008]根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,其中,所述映射关系表征所述主动对象与所述从动对象的变化约束关系;
[0009]根据所述目标位姿参数,对所述从动对象进行位姿更新,得到所述从动对象的目标位姿
[0010]可选地,所述根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,包括:
[0011]监测所述第一当前位姿;
[0012]在所述第一当前位姿发生变化的情况下,根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数。
[0013]可选地,所述监测所述第一当前位姿之前,还包括:
[0014]接收配置指令,其中,所述配置指令携带监测参数;
[0015]根据所述监测参数,设定监测轴;
[0016]相应地,所述监测所述第一当前位姿,包括:
[0017]在所述监测轴的轴向上,监测所述第一当前位姿。
[0018]可选地,所述根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,包括:
[0019]读取所述第一当前位姿对应的第一当前位姿参数;
[0020]根据所述第一当前位姿参数和所述主动对象的历史位姿参数,确定所述主动对象的位姿变化参数,其中,所述历史位姿参数为所述第一当前位姿变化前的位姿参数;
[0021]根据所述位姿变化参数和预设的映射关系,确定从动对象的目标位姿参数。
[0022]可选地,所述映射关系包括映射模式和参数映射关系;
[0023]相应地,所述根据所述位姿变化参数和预设的映射关系,确定从动对象的目标位姿参数,包括:
[0024]根据所述位姿变化参数和所述参数映射关系,确定从动对象的更新位姿参数;
[0025]根据所述映射模式和所述更新位姿参数,确定所述从动对象的目标位姿参数。
[0026]可选地,所述根据所述映射模式和所述更新位姿参数,确定所述从动对象的目标位姿参数,包括:
[0027]在所述映射模式为替换模式的情况下,将所述更新位姿参数确定为所述从动对象的目标位姿参数;
[0028]在所述映射模式为叠加模式的情况下,将所述更新位姿参数和所述从动对象的第二当前位姿参数进行叠加,得到所述从动对象的目标位姿参数。
[0029]可选地,所述位姿变化参数包括属性变化参数和位置变化参数;所述参数映射关系包括属性映射关系和位置映射关系;
[0030]相应地,所述根据所述位姿变化参数和所述参数映射关系,确定从动对象的更新位姿参数,包括:
[0031]根据所述属性变化参数和所述属性映射关系,确定所述从动对象的更新属性参数,并根据所述位置变化参数和所述位置映射关系,确定所述从动对象的更新位置参数;
[0032]根据所述更新属性参数和所述更新位置参数,确定所述从动对象的更新位姿参数。
[0033]可选地,所述目标位姿参数包括至少两个子目标位姿参数,各子目标位姿参数对应的更新轴向不同;
[0034]相应地,所述根据所述目标位姿参数,对所述从动对象进行位姿更新,得到所述从动对象的目标位姿,包括:
[0035]针对任一子目标位姿参数,根据该子目标位姿参数,在该子目标位姿参对应的更新轴向上对所述从动对象进行位姿更新,遍历各子目标位姿参数,得到所述从动对象的目标位姿。
[0036]可选地,所述针对任一子目标位姿参数,根据该子目标位姿参数,在该子目标位姿参对应的更新轴向上对所述从动对象进行位姿更新,遍历各子目标位姿参数,得到所述从动对象的目标位姿,包括:
[0037]获取各更新轴向的更新顺序;
[0038]按照所述更新顺序,从第一个更新轴向对应的子目标位姿参数开始,根据当前子目标位姿参数,在当前更新轴向上对所述从动对象进行位姿更新,直至最后一个更新轴向对应的子目标位姿参数,得到所述从动对象的目标位姿。
[0039]可选地,所述根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,包括:
[0040]在所述第一当前位姿发生变化的情况下,根据第一指定对象的第一当前位姿和预设的映射关系,确定所述从动对象的预测位姿参数,其中,所述第一指定对象为至少两个指定对象中的任一指定对象,所述指定对象为第一当前位姿发生变化的主动对象;
[0041]根据各预测位姿参数,确定所述目标位姿参数。
[0042]可选地,所述根据所述目标位姿参数,对所述从动对象进行位姿更新,得到所述从动对象的目标位姿,包括:
[0043]识别各子目标位姿参数对应的属性类型;
[0044]根据所述属性类型的属性优先级,确定所述各子目标位姿参数的更新优先级;
[0045]从所述更新优先级最高的子目标位姿参数开始,根据当前子目标位姿参数,在当前更新轴向上对所述从动对象进行位姿更新,直至所述更新优先级最低的子目标位姿参数,得到所述从动对象的目标位姿。
[0046]可选地,所述根据所述属性类型的属性优先级,确定所述各子目标位姿参数的更新优先级,包括:
[0047]根据所述属性类型的属性优先级,确定所述各子目标位姿参数的初始更新优先级;
[0048]识别至少两个指定位姿参数的旋转轴,其中,所述指定位姿参数为属性信息为旋转的子目标位姿参数;
[0049]根据所述旋转轴的旋转优先级,确定各指定位姿参数的指定优先级;
[0050]根据所述指定优先级和所述初始更新优先级,确定所述各子目标位姿参数的目标更新优先级。
[0051]根据本申请实施例的第二方面,提供了一种对象处理装置,包括:
[0052]获取模块,被配置为获取主动对象的第一当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对象处理方法,其特征在于,包括:获取主动对象的第一当前位姿;根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,其中,所述映射关系表征所述主动对象与所述从动对象的变化约束关系;根据所述目标位姿参数,对所述从动对象进行位姿更新,得到所述从动对象的目标位姿。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,包括:监测所述第一当前位姿;在所述第一当前位姿发生变化的情况下,根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数。3.根据权利要求2所述的方法,其特征在于,所述监测所述第一当前位姿之前,还包括:接收配置指令,其中,所述配置指令携带监测参数;根据所述监测参数,设定监测轴;相应地,所述监测所述第一当前位姿,包括:在所述监测轴的轴向上,监测所述第一当前位姿。4.根据权利要求2所述的方法,其特征在于,所述根据所述第一当前位姿和预设的映射关系,确定从动对象的目标位姿参数,包括:读取所述第一当前位姿对应的第一当前位姿参数;根据所述第一当前位姿参数和所述主动对象的历史位姿参数,确定所述主动对象的位姿变化参数,其中,所述历史位姿参数为所述第一当前位姿变化前的位姿参数;根据所述位姿变化参数和预设的映射关系,确定从动对象的目标位姿参数。5.根据权利要求4所述的方法,其特征在于,所述映射关系包括映射模式和参数映射关系;相应地,所述根据所述位姿变化参数和预设的映射关系,确定从动对象的目标位姿参数,包括:根据所述位姿变化参数和所述参数映射关系,确定从动对象的更新位姿参数;根据所述映射模式和所述更新位姿参数,确定所述从动对象的目标位姿参数。6.根据权利要求5所述的方法,其特征在于,所述根据所述映射模式和所述更新位姿参数,确定所述从动对象的目标位姿参数,包括:在所述映射模式为替换模式的情况下,将所述更新位姿参数确定为所述从动对象的目标位姿参数;在所述映射模式为叠加模式的情况下,将所述更新位姿参数和所述从动对象的第二当前位姿参数进行叠加,得到所述从动对象的目标位姿参数。7.根据权利要求5或6所述的方法,其特征在于,所述位姿变化参数包括属性变化参数和位置变化参数;所述参数映射关系包括属性映射关系和位置映射关系;相应地,所述根据所述位姿变化参数和所述参数映射关系,确定从动对象的更新位姿参数,包括:根据所述属性变化参数和所述属性映射关系,确定所述从动对象的更新属性参数,并
根据所述位置变化参数和所述位置映射关系,确定所述从动对象的更新位置参数;根据所述更新属性参数和所述更新位置参数,确定所述从动对象的更新位姿参数。8.根据权利要求1

6任意一项所述的方法,其特征在于,所述目标位姿参数包括至少两个子目标位姿参数,各子目标位姿参数对应的更新轴向不同;相应地,所述根据所述目标位姿参数,对所述从动对象进行位姿更新,得到所述从动对象的目标位姿,包括:针对任一子目标位姿参数,根据该子目标位姿参...

【专利技术属性】
技术研发人员:刘梦许晓铭蒋楠马钦苏泰梁
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1