System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及在无需转换进入和离开主页大厅(home lobby)的情况下在人工现实中的多个虚拟世界之间进行控制和导航的系统和方法。
技术介绍
1、人工现实系统为用户提供了许多机会来体验访问期望的地点、参与某些事件、与特定的个人互动等可能是什么样子。通常,这些活动在虚拟世界的上下文中进行,该虚拟世界由被设计为模拟现实生活境遇的人工现实应用实现。例如,这样的虚拟世界可以描绘如下位置的场景:这些位置可以被控制以使用户沉浸在世界内的事件中,就好像用户实际上在那里一样。
2、在一些情景中,用户由于对当前世界中经历的活动或事物感兴趣,所以可能想要行进到后续虚拟世界。否则,这种行进期望可能是用户已经结束虚拟世界事件或仅仅对各种人工现实产品变得更感兴趣的结果。
3、在人工现实环境中,用户看到并与之交互的一些对象是“虚拟对象”,即计算机生成的对象表示。虚拟对象可以例如通过头戴式显示器、移动设备、投影系统等来呈现。通常,用户可以使用控制器和/或手势与虚拟对象交互。在包括手部追踪的系统中,用户手部的图像可以被解译以创建用户手部的3d模型或以其它方式估计手部姿势。在一些系统中,用户手势可以执行与虚拟对象的“交互”,这些交互可以包括选择、移动、旋转、调整大小、启动控件、改变颜色或皮肤、定义真实对象或虚拟对象之间的交互、设置作用于虚拟对象的虚拟力、或用户可以想象的对对象的任何其它动作或改变。
技术实现思路
1、根据本公开的第一方面,提供了对人工现实中的多个虚拟世界进行导航的方法,该方法包
2、在一些实施例中,接收对与后续虚拟世界相对应的应用的选择与显示当前虚拟世界同时进行。
3、在一些实施例中,个人界面在当前虚拟世界和后续虚拟世界这两者中以一致的控件出现。
4、在一些实施例中,行进目的地对应于以下各项中的一项或多项:(a)后续虚拟世界内的地点;(b)后续虚拟世界内的事件;(c)后续虚拟世界内的人员;或(d)以上项的任何组合
5、在一些实施例中,该方法还包括:接收对后续虚拟世界中与控制器相对应的项的选择;经由与所选择的项相关联的深度链接来访问来自控制器的内容;以及在个人界面的第二运行时中在个人界面上呈现来自控制器的内容。
6、在一些实施例中,该方法还包括:由个人界面响应于接收到针对后续虚拟世界中或个人界面上的项的3d内容触发动作,在个人界面的除了第一运行时之外的第二运行时中生成3d内容;以及由个人界面根据显示选项显示所生成的3d内容,其中,显示选项指定3d内容之一以以下方式显示:a)显示在相对于个人界面的指定位置处;b)将个人界面作为进入另一3d世界的窗口,该另一3d世界是该3d内容;或者c)将个人界面作为到包含该3d内容的体积(volume)的门户(portal)。
7、根据本公开的第二方面,提供了一种对人工现实中的多个虚拟世界进行导航的计算系统,该计算系统包括:一个或多个处理器;以及一个或多个存储器,该一个或多个存储器存储有多个指令,该多个指令在被一个或多个处理器执行时,使得该计算系统执行过程,该过程包括:提供具有到多个应用的多个2d界面的个人界面,其中,每个应用具有3d世界构建部分和2d界面部分,该3d世界构建部分控制在第一运行时中执行多个虚拟世界中的一个虚拟世界,该2d界面部分控制在个人界面的第二运行时中执行多个2d界面中的一个2d界面;以及通过以下步骤转换到后续虚拟世界:接收对多个应用中与后续虚拟世界相对应的一个应用的选择;经由个人界面的第二运行时显示所选择的应用的2d界面部分;经由所选择的应用的所显示的2d界面部分接收对行进目的地的选择;以及响应于该选择,使得所选择的应用在第一运行时中生成和显示与所选择的行进目的地相对应的3d世界。
8、在一些实施例中,所选择的应用的2d界面部分包括一个或多个行进卡,每个行进卡定义到后续虚拟世界的相应行进目的地的链接。
9、在一些实施例中,行进目的地对应于以下各项中的一项或多项:(a)后续虚拟世界内的地点;(b)后续虚拟世界内的事件;(c)后续虚拟世界内的人员;或(d)以上项的任何组合中。
10、在一些实施例中,接收对与后续虚拟世界相对应的应用的选择与显示当前虚拟世界同时进行。
11、在一些实施例中,个人界面在当前虚拟世界和后续虚拟世界这两者中以一致的控件出现。
12、在一些实施例中,该过程还包括:接收对后续虚拟世界中与控制器相对应的项的选择;经由与所选择的项相关联的深度链接访问来自控制器的内容;以及在个人界面的第二运行时中在个人界面上呈现来自控制器的内容。
13、在一些实施例中,该方法还包括:由个人界面响应于接收到针对后续虚拟世界中或个人界面上的项的3d内容触发动作,在个人界面的除第一运行时之外的第二运行时中生成3d内容;以及由个人界面根据显示选项显示所生成的3d内容,其中,显示选项指定3d内容以以下中的一种方式显示:a)显示在相对于个人界面的指定位置处;b)将个人界面作为进入另一3d世界的窗口,该另一3d世界是该3d内容;或者c)将个人界面作为到包含该3d内容的体积的门户。
14、根据本公开的第三方面,提供了一种机器可读存储介质,该机器可读存储介质上存储有多个机器可执行指令,该多个机器可执行指令在被一个或多个处理器执行时,使得一个或多个处理器执行对人工现实中的多个虚拟世界进行导航的方法,该方法包括:提供具有到多个应用的多个2d界面的个人界面,其中,每个应用具有3d世界构建部分和2d界面部分,该3d世界构建部分控制在第一运行时中执行多个虚拟世界中的一个虚拟世界,该2d界面部分控制在个人界面的第二运行时中执行多个2d界面中的一个2d界面;以及通过以下步骤转换到后续虚拟世界:接收对多个应用中与后续虚拟世界相对应的应用的选择;经由个人界面的第二运行时显示所选择的应用的2d界面部分;经由所选择的应用的所显示的2d界面部分接收对行进目的地的选择;以及响应于该选择,使得所选择的应用在第一运行时中生成和显示与所选择的行进目的地相对应的3d世界。
15、在一些实施例中,所选择的应用的2d界面部分包括一个或多个行进卡,每个行进卡定义到后续虚拟世界的相应行进目的地的链接本文档来自技高网...
【技术保护点】
1.一种对人工现实中的多个虚拟世界进行导航的方法,所述方法包括:
2.根据权利要求1所述的方法,
3.根据权利要求1或2所述的方法,
4.根据任一项前述权利要求所述的方法,
5.根据任一项前述权利要求所述的方法,还包括:
6.根据任一项前述权利要求所述的方法,还包括:
7.一种对人工现实中的多个虚拟世界进行导航的计算系统,所述计算系统包括:
8.一种计算机可读存储介质,所述计算机可读存储介质包括指令,所述指令在被计算机执行时,使得所述计算机执行根据权利要求1至6中任一项所述的步骤。
【技术特征摘要】
【国外来华专利技术】
1.一种对人工现实中的多个虚拟世界进行导航的方法,所述方法包括:
2.根据权利要求1所述的方法,
3.根据权利要求1或2所述的方法,
4.根据任一项前述权利要求所述的方法,
5.根据任一项前述权利要求所述的方法,还包括:
6....
【专利技术属性】
技术研发人员:杰里米·埃德尔布卢特,约翰·尼古拉斯·吉特科夫,马特奥斯·克伦,
申请(专利权)人:元平台技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。