System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于通信,具体涉及一种虚拟场景的控制方法及可穿戴设备。
技术介绍
1、目前,市场上主流的虚拟现实(virtual reality,vr)设备在设计上基本上都能够提供空间6自由度(6dof)体验,以便用户可以在虚拟空间内实现任意的移动、旋转等操作。然而,受限于室内等场景的物理限制,用户一般只能在较小的安全区域内获得虚拟体验,导致用户在移动范围上受到非常大的限制。
2、为解决用户移动范围受限的问题,业界常见的解决方式是引入重定向行走(re-directed walking,rdw)方案,比如通过手柄操控的方式对虚拟场景进行旋转,使得虚拟场景内的行进方向与实际环境中有移动空间的方向进行对齐,从而实现无障碍移动,降低了室内等场景的物理限制对虚拟体验的影响。然而,通过手柄操控的方式对虚拟场景的旋转控制,需要用户经常性的使用手柄发出控制指令,对于本身就需要用户进行操控的虚拟内容,比如动作、射击类虚拟内容,则容易导致操控混乱,进而影响虚拟场景的旋转控制效果。
3、可见,相关技术中的虚拟场景的旋转控制存在控制繁琐,使用体验差的问题。
技术实现思路
1、本申请实施例的目的是提供一种虚拟场景的控制方法及可穿戴设备,能够相关技术中的虚拟场景的旋转控制存在的控制繁琐,使用体验差的问题。
2、为了解决上述技术问题,本申请是这样实现的:
3、第一方面,本申请实施例提供了一种虚拟场景的控制方法,包括:
4、获取用户在虚拟场景上的注视区域;
...【技术保护点】
1.一种虚拟场景的控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述注视区域包括所述虚拟场景的旋转控件的情况下,所述基于所述注视区域确定所述虚拟场景的旋转参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述注视区域未包括所述旋转控件的情况下,所述基于所述注视区域确定所述虚拟场景的旋转参数,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述按照所述旋转参数控制所述虚拟场景绕所述用户的视点中心进行旋转,包括:
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述按照所述旋转参数控制所述虚拟场景绕所述用户的视点中心进行旋转之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述基于旋转角度、第一转换关系和第二转换关系,确定旋转后的所述虚拟场景在第一坐标系中的位姿信息,包括:
7.一种可穿戴设备,其特征在于,包括:
8.根据权利要求7所述的可穿戴设备,其特征在于,在所述注视区域包括所述虚拟场景的旋转控件的情况下,所述确定模块,具体用于
9.根据权利要求8所述的可穿戴设备,其特征在于,所述注视区域未包括所述旋转控件的情况下,所述确定模块,具体用于:
10.根据权利要求7至9中任一项所述的可穿戴设备,其特征在于,所述旋转模块,具体用于:
11.根据权利要求7至9中任一项所述的可穿戴设备,其特征在于,所述可穿戴设备还包括:
12.根据权利要求11所述的可穿戴设备,其特征在于,所述处理模块,具体用于:
...【技术特征摘要】
1.一种虚拟场景的控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述注视区域包括所述虚拟场景的旋转控件的情况下,所述基于所述注视区域确定所述虚拟场景的旋转参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述注视区域未包括所述旋转控件的情况下,所述基于所述注视区域确定所述虚拟场景的旋转参数,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述按照所述旋转参数控制所述虚拟场景绕所述用户的视点中心进行旋转,包括:
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述按照所述旋转参数控制所述虚拟场景绕所述用户的视点中心进行旋转之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:郭飞,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。