虚拟现实系统、基于虚拟现实的交互方法及装置制造方法及图纸

技术编号:14835729 阅读:146 留言:0更新日期:2017-03-17 03:36
本公开提供一种基于虚拟现实的交互方法、交互装置以及虚拟现实系统。交互方法包括:显示交互界面,所述交互界面包括一个或多个3D控件;监听所述3D控件的显示切换信号;当接收到所述3D控件的显示切换信号时,将所述3D控件转换为2D控件,并进行显示。本公开提供的交互方法通过当接收到所述3D控件的显示切换信号时,将所述3D控件转换为2D控件并进行显示,实现了在必要时醒目地提示使用虚拟现实的用户关注提醒信息,并且在不需要提醒用户时不影响用户的虚拟现实体验。

【技术实现步骤摘要】

本公开涉及虚拟现实
,具体而言,涉及一种基于虚拟现实的交互方法、交互装置以及虚拟现实系统。
技术介绍
随着虚拟现实技术的发展,虚拟现实技术已经在娱乐、游戏、医疗等众多领域得到了越来越多的应用。以虚拟现实游戏为例,用户通常可以在虚拟现实游戏中获得逼真的游戏效果以及沉浸感。在传统的2D游戏应用中,通常采用红点或动画效果来提醒用户注意新信息或操作入口。参见图1,现有的用户提醒机制通常是在新消息或者希望用户操作的操作入口右上方显示红点,引导用户点击显示红点的控件查看相应的界面,例如图1中显示有红点的月签到控件;此外,当希望引导用户关注某项内容时,通常用动画效果的形式进行表现,例如图1中显示有流火效果的签到控件。现有的用户提醒机制设计可以在平面界面上起到很好的效果,然而,这种方式并不适合应用于虚拟现实游戏中。其一,在虚拟现实游戏中通常会使控件与场景融合来最大程度地保证用户的沉浸感,这时运用红点或者抢眼的特效都会破坏掉这种效果;其二,在虚拟现实游戏中多数控件会以3D立体的形式来表现,不会有很实的底板,且在虚拟现实游戏中用户的注意力将更集中于居中位置的主场景中,而用户提醒控件通常设置于人眼视觉舒适区外,容易造成作为非视觉焦点导致边缘模糊而被用户忽略。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种基于虚拟现实的交互方法、交互装置以及虚拟现实系统,用以使控件既能融于虚拟现实场景,又能在必要时提供适合用户阅读或操作的界面。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种基于虚拟现实的交互方法,包括:显示交互界面,所述交互界面包括一个或多个3D控件;监听所述3D控件的显示切换信号;当接收到所述3D控件的显示切换信号时,将所述3D控件转换为2D控件,并进行显示。在本公开的一种示例性实施方式中,监听所述3D控件的显示切换信号包括如下情况的至少一种:检测到所述3D控件被选定;检测到所述3D控件是预设优先显示的控件;或检测到显示切换指令,生成所述显示切换信号。在本公开的一种示例性实施方式中,将所述界面中的3D控件转换为2D控件包括:获取所述3D控件模型的顶点位置坐标;根据虚拟相机的位置,确定所述3D控件模型两侧中距离所述虚拟相机较远一侧的第一组顶点;变换所述第一组顶点的顶点深度d,直至所述顶点深度d与所述3D控件模型两侧中距离所述虚拟相机较近一侧的第二组顶点的顶点深度D相等。在本公开的一种示例性实施方式中,所述顶点深度d的变换速度基于数学函数,所述数学函数包括渐变曲线函数。在本公开的一种示例性实施方式中,所述渐变曲线函数的方程为:其中,d是所述第一组顶点的顶点深度(d≤D),rate是预设的加速或减速的加速度,t是整个变换过程时长的百分比。根据本公开的另一方面,提供一种基于虚拟现实的交互装置,包括:界面显示模块,用于显示交互界面,所述交互界面包括一个或多个3D控件;信号监听模块,用于监听所述3D控件的显示切换信号;转换执行模块,用于当接收到所述3D控件的显示切换信号时,将所述3D控件转换为2D控件,并进行显示。在本公开的一种示例性实施方式中,所述信号监听模块检测如下情况的至少一种:所述3D控件被选定;所述3D控件是预设优先显示的控件;或接收到显示切换指令,生成所述显示切换信号。在本公开的一种示例性实施方式中,所述转换执行模块包括:顶点获取单元,用于获取所述3D控件模型的顶点位置坐标;顶点确定单元,用于根据虚拟相机的位置,确定所述3D控件模型两侧中距离所述虚拟相机较远一侧的第一组顶点;顶点变换单元,用于变换所述第一组顶点的顶点深度d,直至所述顶点深度d与所述3D控件模型两侧中距离所述虚拟相机较近一侧的第二组顶点的顶点深度D相等。在本公开的一种示例性实施方式中,所述顶点深度d的变换速度基于数学函数,所述数学函数包括渐变曲线函数。在本公开的一种示例性实施方式中,所述渐变曲线函数的方程为:其中,d是所述第一组顶点的顶点深度(d≤D),rate是预设的加速或减速的加速度,t是整个变换过程时长的百分比。根据本公开的再一个方面,提供一种虚拟现实系统,包括:处理器;存储器,存储用于所述处理器控制以下操作的指令:显示交互界面,所述交互界面包括一个或多个3D控件;监听所述3D控件的显示切换信号;当接收到所述3D控件的显示切换信号时,将所述3D控件转换为2D控件,并进行显示。本公开提供的基于虚拟现实的交互方法、交互装置以及虚拟现实系统通过在接收到显示切换信号时将3D控件转换为2D控件进行显示,实现了在必要时醒目地提示使用虚拟现实的用户关注提醒信息,并且在不需要提醒用户时不影响用户的虚拟现实体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明通过参照附图详细描述其示例实施例,本公开的上述和其它特征及优点将变得更加明显。图1示出了传统的用户提醒机制示意图;图2示出了根据本公开一实施例中一种基于虚拟现实的交互方法的流程图;图3示出了根据本公开另一实施例中一种基于虚拟现实的交互方法的流程图;图4示出了根据本公开又一实施例中一种基于虚拟现实的交互方法的流程图;图5A、5B、5C、5D和5E示出了根据本公开一实施例的将3D控件转换为2D控件的示意图;图6示出了根据本公开一实施例的顶点深度变化函数的示意图;图7示出了根据本公开一实施例的基于虚拟现实的交互装置;及图8示出了示出根据本公开一实施例的虚拟现实系统。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。图2示出了根据本公开一实施例提供的一种基于虚拟现实的交互方法的流程图,该方法可以适用于虚拟现实游戏。如图2所示,在步骤S212中,显示交互界面,交互界面包括一个或多个3D控件。在本示例实施例中,交互界面可以包括虚拟现实游戏的交互界面,一个或多个3D控件可以本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610915043.html" title="虚拟现实系统、基于虚拟现实的交互方法及装置原文来自X技术">虚拟现实系统、基于虚拟现实的交互方法及装置</a>

【技术保护点】
一种基于虚拟现实的交互方法,其特征在于,包括:显示交互界面,所述交互界面包括一个或多个3D控件;监听所述3D控件的显示切换信号;当接收到所述3D控件的显示切换信号时,将所述3D控件转换为2D控件,并进行显示。

【技术特征摘要】
1.一种基于虚拟现实的交互方法,其特征在于,包括:显示交互界面,所述交互界面包括一个或多个3D控件;监听所述3D控件的显示切换信号;当接收到所述3D控件的显示切换信号时,将所述3D控件转换为2D控件,并进行显示。2.如权利要求1所述的交互方法,其特征在于,监听所述3D控件的显示切换信号包括如下情况的至少一种:检测到所述3D控件被选定;检测到所述3D控件是预设优先显示的控件;或检测到显示切换指令,生成所述显示切换信号。3.如权利要求1所述的交互方法,其特征在于,将所述界面中的3D控件转换为2D控件包括:获取所述3D控件模型的顶点位置坐标;根据虚拟相机的位置,确定所述3D控件模型两侧中距离所述虚拟相机较远一侧的第一组顶点;变换所述第一组顶点的顶点深度d,直至所述顶点深度d与所述3D控件模型两侧中距离所述虚拟相机较近一侧的第二组顶点的顶点深度D相等。4.如权利要求3所述的交互方法,其特征在于,所述顶点深度d的变换速度基于一数学函数,所述数学函数包括渐变曲线函数。5.如权利要求4所述的交互方法,其特征在于,所述渐变曲线函数的方程为:d(t)=0.5×(2t)rate,0<t<0.51-0.5*(2-2t)rate,0.5≤t≤1]]>其中,d是所述第一组顶点的顶点深度(d≤D),rate是预设的加速或减速的加速度,t是整个变换过程时长的百分比。6.一种基于虚拟现实的交互装置,其特征在于,包括:界面显示模块,用于显示交互界面,所述交互界面包括一个或多个3D控件;信号监听模块,用于监听所述3D控件的显示切...

【专利技术属性】
技术研发人员:孟鲁桦
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1