[发明专利]虚拟现实中的交互控制方法和装置及存储介质、终端有效
申请号: | 201810215227.6 | 申请日: | 2018-03-15 |
公开(公告)号: | CN108388347B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 傅思齐;韩志轩 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/0354 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟现实 中的 交互 控制 方法 装置 存储 介质 终端 | ||
1.一种虚拟现实中的交互控制方法,其特征在于,所述方法包括:
实时获取方向控制器的空间指向方向和视点控制器的位置;
根据所述视点控制器的位置和所述空间指向方向在虚拟现实的虚拟空间中确定交互射线;
确定与所述交互射线相交的虚拟内容为目标虚拟内容;
其中,根据所述视点控制器的位置和所述空间指向方向在虚拟现实的虚拟空间中确定交互射线包括:
根据所述视点控制器的位置确定用户视觉中心;
在所述用户视觉中心的位置生成虚拟控制器;
通过所述虚拟控制器发射所述交互射线,其中,所述交互射线的方向为所述空间指向方向;
其中,在确定交互射线之后,所述方法还包括:
在所述交互射线与所述虚拟空间中的虚拟内容相交的情况下,渲染交互指示线,其中,所述交互指示线经过相交点以及所述方向控制器在所述虚拟空间中的映射位置。
2.根据权利要求1所述的方法,其特征在于,渲染交互指示线包括:
在所述交互射线的起点与所述相交点之间的距离在预设距离范围之内的情况下,渲染所述交互指示线。
3.根据权利要求1所述的方法,其特征在于,渲染交互指示线包括:
在所述相交点的位置渲染一交互指示;和/或,
对与所述交互射线相交的虚拟内容渲染一交互指示。
4.一种虚拟现实中的交互控制装置,其特征在于,所述装置包括:
获取单元,用于实时获取方向控制器的空间指向方向和视点控制器的位置;
第一确定单元,用于根据所述视点控制器的位置和所述空间指向方向在虚拟现实的虚拟空间中确定交互射线;
第二确定单元,用于确定与所述交互射线相交的虚拟内容为目标虚拟内容;
其中,所述确定单元包括:
确定模块,用于根据所述视点控制器的位置确定用户视觉中心;
生成模块,用于在所述用户视觉中心的位置生成虚拟控制器;
发射模块,用于通过所述虚拟控制器发射所述交互射线,其中,所述交互射线的方向为所述空间指向方向;
其中,所述装置还包括:
渲染单元,用于在确定交互射线之后,在所述交互射线与所述虚拟空间中的虚拟内容相交的情况下,渲染交互指示线,其中,所述交互指示线经过相交点以及所述方向控制器在所述虚拟空间中的映射位置。
5.根据权利要求4所述的装置,其特征在于,所述渲染单元包括:
第一渲染模块,用于在所述交互射线的起点与所述相交点之间的距离在预设距离范围之内的情况下,渲染所述交互指示线。
6.根据权利要求4所述的装置,其特征在于,所述渲染单元包括:
第二渲染模块,用于在所述相交点的位置渲染一交互指示;和/或,
第三渲染模块,用于对与所述交互射线相交的虚拟内容渲染一交互指示。
7.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至3任意一项所述的虚拟现实中的交互控制方法。
8.一种终端,其特征在于,所述终端包括:
一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至3中任意一项所述的虚拟现实中的交互控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810215227.6/1.html,转载请声明来源钻瓜专利网。