虚拟对象运动处理方法、装置、设备及介质与流程
- 国知局
- 2024-07-29 13:10:11
本公开涉及计算机应用,尤其涉及一种虚拟对象运动处理方法、装置、设备及介质。
背景技术:
1、扩展现实(extended reality,xr),是指通过计算机将真实与虚拟相结合,打造一个可人机交互的虚拟环境,这也是增强现实(augmented reality,ar)、虚拟现实(virtualreality,vr)、混合现实(mixed reality,mr)等多种技术的统称。通过将三者的视觉交互技术相融合,为体验者带来虚拟世界与现实世界之间无缝转换的“沉浸感”等。其中,基于已有的真实活动进行扩展现实的改造实现成为一种主流。
2、相关技术中,为了实现虚拟对象的移动,如图1所示,以二维形式在画面中通过渲染对应位置的像素点表现虚拟对象,以渲染的像素点的位置变化来体现虚拟对象的多个虚拟关节的运动,这种二维场景下的虚拟对象的移动控制方式受限于像素点的位置,导致虚拟对象的移动较为“生硬,如何在扩展现实空间中实现更为自然的虚拟对象的运动成为一种需求。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种虚拟对象运动处理方法、装置、设备及介质,实现了虚拟对象在空间中的运动,且通过控制虚拟对象的虚拟关节的运动方向提升了虚拟对象运动的平滑性和自然感。
2、本公开实施例提供了一种虚拟对象运动处理方法,所述虚拟对象包括:多个虚拟关节,所述方法包括:确定与所述多个虚拟关节中的目标虚拟关节对应的控制对象;获取所述控制对象占据的第一空间位置,以及所述目标虚拟关节占据的第二空间位置;根据所述第一空间位置和所述第二空间位置,确定与所述目标虚拟关节对应的目标运动方向;控制所述目标虚拟关节按照所述目标运动方向运动。
3、本公开实施例还提供了一种虚拟对象运动处理装置,所述虚拟对象包括:多个虚拟关节,所述装置包括:第一确定模块,用于确定与所述多个虚拟关节中的目标虚拟关节对应的控制对象;获取模块,用于获取所述控制对象占据的第一空间位置,以及所述目标虚拟关节占据的第二空间位置;第二确定模块,用于根据所述第一空间位置和所述第二空间位置,确定与所述目标虚拟关节对应的目标运动方向;运动控制模块,用于控制所述目标虚拟关节按照所述目标运动方向运动。
4、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的虚拟对象运动处理方法。
5、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的虚拟对象运动处理方法。
6、本公开实施例提供的技术方案与现有技术相比具有如下优点:
7、本公开实施例提供的虚拟对象运动处理方案,确定与多个虚拟关节中的目标虚拟关节对应的控制对象,获取控制对象占据的第一空间位置,以及目标虚拟关节占据的第二空间位置,根据第一空间位置和第二空间位置,确定与目标虚拟关节对应的目标运动方向,进而,控制目标虚拟关节按照目标运动方向运动。在本公开的实施例中,实现了虚拟对象在空间中的运动,且通过控制虚拟对象的虚拟关节的运动方向提升了虚拟对象运动的平滑性和自然感。
技术特征:1.一种虚拟对象运动处理方法,其特征在于,所述虚拟对象包括:多个虚拟关节,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述多个虚拟关节包括:设置在所述虚拟对象最前方的头部虚拟关节,以及设置在所述头部虚拟关节后面的至少一个后部虚拟关节;
3.根据权利要求2所述的方法,其特征在于,所述确定与所述多个虚拟关节中的目标虚拟关节对应的控制对象,还包括:
4.根据权利要求2所述的方法,其特征在于,所述至少一个后部虚拟关节按照顺序依次设置的情况下,所述确定与所述多个虚拟关节中的目标虚拟关节对应的控制对象,还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一空间位置和所述第二空间位置,确定与所述目标虚拟关节对应的目标运动方向,包括:
6.根据权利要求2所述的方法,其特征在于,所述控制所述目标虚拟关节按照所述目标运动方向运动,包括:
7.根据权利要求6所述的方法,其特征在于,所述控制所述目标虚拟关节按照所述目标运动方向运动,还包括:
8.一种虚拟对象运动处理装置,其特征在于,所述虚拟对象包括:多个虚拟关节,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7中任一所述的虚拟对象运动处理方法。
技术总结本公开实施例涉及一种虚拟对象运动处理方法、装置、设备及介质,其中虚拟对象包括:多个虚拟关节,方法包括:确定与多个虚拟关节中的目标虚拟关节对应的控制对象;获取控制对象占据的第一空间位置,以及目标虚拟关节占据的第二空间位置;根据第一空间位置和第二空间位置,确定与目标虚拟关节对应的目标运动方向;控制目标虚拟关节按照目标运动方向运动。在本公开的实施例中,实现了虚拟对象在空间中的运动,且通过控制虚拟对象的虚拟关节的运动方向提升了虚拟对象运动的平滑性和自然感。技术研发人员:穆荣轩,徐贺,潘岷,魏辅受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240725/143315.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表