【技术实现步骤摘要】
交互方法、装置、设备、存储介质和程序产品
[0001]本公开涉及虚拟现实
,尤其涉及一种交互方法
、
装置
、
设备
、
存储介质和程序产品
。
技术介绍
[0002]由于科技的进步,市场需求的多元化发展,虚拟现实系统和
/
或增强现实系统正变得越来越普遍,应用在许多领域,如电脑游戏,健康和安全,工业和教育培训等
。
随着人工现实领域的发展,用户在
VR
,
AR
以及
MR
场景下与内容的交互必不可少
。
[0003]在当前增强现实和虚拟现实设备中,都是通过外部控制器等物理设备控制虚拟环境中的交互,当使用生物手取代控制器时,虚拟环境下如何解决生物手与虚拟物体进行交互是一个亟待解决的问题
。
技术实现思路
[0004]为了解决上述技术问题,本公开实施例提供了一种交互方法
、
装置
、
设备
、
存储介质和程序产品,通过食指选定目标对象,根据其他手指的动作执行与目标对象的交互,解决了生物手与虚拟物体交互的问题
。
[0005]第一方面,本公开实施例提供一种交互方法,所述方法包括:
[0006]根据用户在虚拟现实场景中的虚拟手的虚拟食指的指尖方向确定目标对象;
[0007]判断所述虚拟手的虚拟大拇指与虚拟中指是否处于捏合状态,所述捏合状态是所述虚拟大拇指与所述虚拟 ...
【技术保护点】
【技术特征摘要】
1.
一种交互方法,其特征在于,所述方法包括:根据用户在虚拟现实场景中的虚拟手的虚拟食指的指尖方向确定目标对象;判断所述虚拟手的虚拟大拇指与虚拟中指是否处于捏合状态,所述捏合状态是所述虚拟大拇指与所述虚拟中指接触;在所述虚拟大拇指与所述虚拟中指处于捏合状态时;确定所述目标对象为选定状态
。2.
根据权利要求1所述的方法,其特征在于,基于用户在虚拟现实场景中的虚拟手的虚拟食指的指尖方向确定目标对象,包括:以所述虚拟食指的指尖为端点发出目标虚拟射线;将所述目标虚拟射线在所述虚拟现实场景中接触到的第一个虚拟对象确定为目标对象
。3.
根据权利要求2所述的方法,其特征在于,以所述虚拟食指的指尖为端点发出目标虚拟射线,还包括:以所述虚拟手的手腕为端点,所述用户在虚拟现实场景中的虚拟人体的指定部位和所述虚拟手的手腕之间的延伸线为方向,确定初始虚拟射线;基于所述虚拟手的手腕和所述虚拟食指的指尖的位置关系以及初始虚拟射线,确定目标虚拟射线
。4.
根据权利要求1所述的方法,其特征在于,还包括:检测到所述虚拟大拇指与虚拟中指从捏合状态变化为释放状态时,触发点击操作指令,所述释放状态为所述虚拟大拇指与所述虚拟中指未接触
。5.
根据权利要求1所述的方法,其特征在于,还包括:检测到所述虚拟食指发生移动时,触发拖拽操作指令;响应于所述拖拽操作指令,实时获取虚拟食指的移动信息;基于所述虚拟食指的移动信息确定所述目标对象的拖拽信息;控制所述目标对象执行与所述拖拽信息对应的移动操作
。6.
根据权利要求5所述的方法,其特征在于,控制所述目标对象执行与所述拖拽信息对应的拖拽操作之后,还包括:检测所述虚拟大拇指与虚拟中指...
【专利技术属性】
技术研发人员:饶小林,方迟,程文浩,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。