System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开针对独立于控制器且基于手势的移动系统,该移动系统用于控制人工现实环境中的角色的位置和方位。
技术介绍
1、人工现实(artificial reality,xr)环境可以由各种系统提供,这些系统例如为投影仪、头戴式显示器、“洞穴式(cave)”系统等。用户可以例如通过以下方式与人工现实环境交互:选择对象、移动、转动、调整大小、启动控件、改变颜色或皮肤、定义虚拟对象之间的交互、设置作用于虚拟对象的虚拟作用力、或几乎任何其他可想象的动作。
2、在xr环境中移动角色和重定向角色通常通过以下方式来实现:追踪用户在真实世界空间中的物理移动、或使用物理输入设备(如带有控制杆的手持控制器)。然而,这些角色移动的方法可能是不可行且不切实际的。例如,用户可能无法在真实世界空间中自由移动(例如,由于缺乏足够的空间、由于受伤或残疾等)。此外,一些xr系统(例如,虚拟现实(virtual reality,vr)头戴式设备(headset))可以在没有外部控制器的情况下操作,使得一些用户可能没有控制器来实现在xr环境中原地移动。此外,一些游戏或应用程序可能会被设计为通过手势来接收用户输入,而这些手势在握住控制器时很难做出。
技术实现思路
1、本公开的各方面针对用于控制xr环境中的角色的位置和方位的、基于手势的移动系统。xr系统的虚拟移动系统可以使用计算机视觉、惯性测量单元(inertial measurementunit,imu)数据、和/或用于控制手势(例如,食指捏合手势)的其他合适方式来
本文档来自技高网...【技术保护点】
1.一种用于控制虚拟现实环境中的角色的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述两个或更多个空间分开的区域中的所述一个区域与以下移动动作相关联:该移动动作以预定间隔更新所述角色的方位,以及
3.根据权利要求1所述的方法,其中,所述两个或更多个空间分开的区域中的所述一个区域与以下移动动作相关联:该移动动作以预定间隔移动所述角色,以及
4.根据权利要求1所述的方法,其中,所述用户界面为第一用户界面,其中,所述移动模式包括选择模式和传送模式,其中,进入所述移动模式包括进入所述选择模式,并且其中,所述方法还包括:
5.根据权利要求4所述的方法,其中,所述第三动作包括所述用户的手从所述虚拟现实环境中的所述第二位置移动到第三位置,其中,所述传送位置为第一传送位置,并且其中,所述方法还包括:
6.根据权利要求5所述的方法,其中,所述角色被定位在所述虚拟现实环境中的第一表面上,其中,所述第二传送位置位于所述虚拟现实环境中的第二表面上,并且其中,所述第二表面在所述虚拟现实环境中处于比所述第一表面更高的高度。
8.根据权利要求7所述的方法,其中,所述角色因为所述第一区域被墙壁遮挡而不被允许定位在所述第一区域中,并且其中,所述传送位置是低于所述冲突点且与所述墙壁相邻的位置。
9.根据权利要求7所述的方法,其中,所述角色因为所述第一区域被天花板遮挡而不被允许定位在所述第一区域中,并且其中,所述传送位置是低于所述冲突点且位于所述天花板下方的位置。
10.根据权利要求4所述的方法,还包括:
11.根据权利要求1所述的方法,其中,所述用户界面是第一用户界面,其中,所述两个或更多个空间分开的区域是两个或更多个第一空间分开的区域,并且其中,所述方法还包括:
12.根据权利要求1所述的方法,还包括:
13.根据权利要求1所述的方法,还包括:
14.根据权利要求13所述的方法,还包括:
15.一种计算机可读存储介质,所述计算机可读存储介质存储有指令,所述指令在被计算系统执行时,使得所述计算系统执行用于控制虚拟现实环境中的角色的操作,所述操作包括:
16.根据权利要求15所述的计算机可读存储介质,其中,所述操作还包括:
17.根据权利要求16所述的计算机可读存储介质,其中,瞬间改变所述角色的位置和方位中的至少一者包括:沿至少一个轴将所述角色的方位更新至少10度。
18.根据权利要求16所述的计算机可读存储介质,其中,瞬间改变所述角色的位置和方位中的至少一者包括:沿至少一个轴将所述角色的方位更新至少一米。
19.一种用于控制虚拟现实环境中的角色的计算系统,所述计算系统包括:
20.根据权利要求19所述的计算系统,其中,所述用户界面是第一用户界面,其中,所述移动模式包括选择模式和传送模式,其中,进入所述移动模式包括进入所述选择模式,并且其中,所述过程还包括:
...【技术特征摘要】
1.一种用于控制虚拟现实环境中的角色的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述两个或更多个空间分开的区域中的所述一个区域与以下移动动作相关联:该移动动作以预定间隔更新所述角色的方位,以及
3.根据权利要求1所述的方法,其中,所述两个或更多个空间分开的区域中的所述一个区域与以下移动动作相关联:该移动动作以预定间隔移动所述角色,以及
4.根据权利要求1所述的方法,其中,所述用户界面为第一用户界面,其中,所述移动模式包括选择模式和传送模式,其中,进入所述移动模式包括进入所述选择模式,并且其中,所述方法还包括:
5.根据权利要求4所述的方法,其中,所述第三动作包括所述用户的手从所述虚拟现实环境中的所述第二位置移动到第三位置,其中,所述传送位置为第一传送位置,并且其中,所述方法还包括:
6.根据权利要求5所述的方法,其中,所述角色被定位在所述虚拟现实环境中的第一表面上,其中,所述第二传送位置位于所述虚拟现实环境中的第二表面上,并且其中,所述第二表面在所述虚拟现实环境中处于比所述第一表面更高的高度。
7.根据权利要求4所述的方法,其中,所述弧线进入第一区域,在所述第一区域中,所述角色不被允许定位在冲突点处,并且其中,所述方法还包括:
8.根据权利要求7所述的方法,其中,所述角色因为所述第一区域被墙壁遮挡而不被允许定位在所述第一区域中,并且其中,所述传送位置是低于所述冲突点且与所述墙壁相邻的位置。
9.根据权利要求7所述的方法,其中,所述角色因为...
【专利技术属性】
技术研发人员:马克·育德·廖,布兰登·富特旺格勒,卡西迪·杰克·比夫莫里斯,严华,马丁·舒伯特,
申请(专利权)人:元平台技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。