[发明专利]一种实现虚拟现实的方法、装置及智能设备、存储介质有效
申请号: | 201711021925.4 | 申请日: | 2017-10-27 |
公开(公告)号: | CN109725782B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 陈镜州;达瓦·詹米·乔什;陈晓玫;邬文捷 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0483 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 虚拟现实 方法 装置 智能 设备 存储 介质 | ||
1.一种实现虚拟现实的方法,其特征在于,包括:
接收对虚拟现实场景中显示的虚拟对象的触发操作,所述虚拟对象显示于所述虚拟现实场景的初始位置处;
响应所述触发操作,获取虚拟现实设备的位置信息和显示方向信息;
根据所述位置信息和显示方向信息,计算得到该虚拟对象在所述虚拟现实场景中的目标显示位置信息;
在所述虚拟现实场景中,根据所述初始位置和所述目标显示位置信息,对所述虚拟对象进行移动处理,将所述虚拟对象显示于所述目标显示位置信息所指示的位置处;
其中,所述根据所述初始位置和所述目标显示位置信息,对所述虚拟对象进行移动处理,包括:
获取开启速度信息,所述开启速度信息用于表示所述虚拟对象在虚拟现实场景中的移动速度;
基于插值算法对所述开启速度信息、初始位置所对应的初始位置信息以及所述目标显示位置信息进行计算,得到移动过程中的第一过渡位置信息;
在第一过渡位置信息所指示的位置处显示所述虚拟对象,以完成所述虚拟对象从所述初始位置到目标显示位置信息所指示位置的移动处理。
2.如权利要求1所述的方法,其特征在于,所述虚拟现实场景中的虚拟对象配置有碰撞体组件;所述接收对虚拟现实场景中显示的虚拟对象的触发操作,包括:
在所述碰撞体组件上检测到碰撞事件后,接收对虚拟现实场景中显示的虚拟对象的触发操作;
其中,当控制器接收到用户操作后,对所述控制器在所述虚拟现实场景中的虚拟对象进行虚拟控制,生成虚拟光束,所述碰撞体组件在检测到该虚拟光束后,确定产生碰撞事件。
3.如权利要求1所述的方法,其特征在于,所述根据所述初始位置和所述目标显示位置信息,对所述虚拟对象进行移动处理,包括:
获取所述虚拟对象在第一过渡位置信息所指示位置处朝向所述虚拟现实设备的旋转参数;
根据所述旋转参数,控制所述虚拟对象的指定平面在第一过渡位置信息所指示位置处旋转。
4.如权利要求3所述的方法,其特征在于,所述获取所述虚拟对象在第一过渡位置信息所指示位置处朝向所述虚拟现实设备的旋转参数,包括:
根据虚拟现实设备的位置信息和虚拟对象旋转位置信息,计算得到所述虚拟对象的指向向量;
基于注视旋转算法对所述指向向量和所述虚拟对象的正方向值进行计算,得到所述虚拟对象在所述旋转位置信息所指示位置处的旋转参数。
5.如权利要求1所述的方法,其特征在于,还包括:
检测虚拟对象在移动处理后移动的过程中的位置与所述目标显示位置信息所指示的位置之间的距离;
如果检测到的距离不大于距离阈值,显示用于对所述虚拟对象进行控制的交互界面;
所述交互界面包括:用于控制所述虚拟对象移动的第一界面,和/或,用于控制关闭所述虚拟对象的第二界面。
6.如权利要求1所述的方法,其特征在于,还包括:
接收对所述虚拟对象的指定区域发出的控制操作;
响应所述控制操作,根据所述指定区域的位置对所述虚拟对象进行内容显示控制。
7.如权利要求5所述的方法,其特征在于,还包括:
当为所述虚拟对象配置的碰撞体组件检测到对所述交互界面的控制操作时,对所述虚拟对象进行控制;
其中,当控制器接收到用户操作后,对所述控制器在所述虚拟现实场景中的虚拟对象进行虚拟控制,生成并显示虚拟光束,在所述碰撞体组件检测到该虚拟光束后,确定检测到控制操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711021925.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内嵌式电容触控面板
- 下一篇:一种三维数字化煤场人机交互方法