
技术摘要:
本申请提供一种基于VR场景的交互方法,应用于虚拟现实客户端,所述虚拟现实客户端输出的虚拟现实场景中包括预设的虚拟元件,所述方法包括:跟踪虚拟现实场景中的操作焦点的位移,并生成对应的位移轨迹;确定是否检测到由所述位移轨迹经过所述虚拟元件所在位置区域所触 全部
背景技术:
VR(Virtual Reality,虚拟现实)技术,是一种综合利用计算机图形系统和各种控 制接口,在计算机上生成可交互的三维交互环境,面向用户提供沉浸感的技术。 为了提升用户与虚拟现实场景之间的交互性,在虚拟现实场景中通常会面向用户 提供丰富的可操作的虚拟元件(比如虚拟按键)。用户可以在虚拟场景中,通过选中场景中 提供的这些可操作元素,来触发相应的操作,与虚拟现实场景进行交互。
技术实现要素:
本申请提出一种基于虚拟现实的交互方法,应用于虚拟现实客户端,所述虚拟现 实客户端输出的虚拟现实场景中包括预设的虚拟元件,所述方法包括: 跟踪虚拟现实场景中的操作焦点的位移,并生成对应的位移轨迹; 确定是否检测到由所述位移轨迹经过所述虚拟元件所在位置区域所触发的选中 事件; 如果检测到所述选中事件,则选中所述虚拟元件,并触发与所述虚拟元件对应的 操作。 本申请还提出一种基于虚拟现实的交互装置,应用于虚拟现实客户端,所述虚拟 现实客户端输出的虚拟现实场景中包括预设的虚拟元件,所述装置包括: 跟踪模块,跟踪虚拟现实场景中的操作焦点的位移,并生成对应的位移轨迹; 确定模块,确定是否检测到由所述位移轨迹经过所述虚拟元件所在位置区域所触 发的选中事件; 选中模块,如果检测到所述选中事件,则选中所述虚拟元件,并触发与所述虚拟元 件对应的操作。 本申请中,通过跟踪虚拟现实场景中的操作焦点的位移,生成对应的位移轨迹,并 确定是否检测到由所述位移轨迹经过所述虚拟元件所在位置区域所触发的选中事件;如果 检测到所述选中事件,则选中所述虚拟元件,并触发与所述虚拟元件对应的操作;实现了用 户在佩戴虚拟现实终端进行沉浸体验时,可以通过控制操作焦点的位移轨迹经过虚拟元件 所在位置区域,来触发针对该虚拟元件的选中事件,从而可以在虚拟现实场景中更加快捷 的选中虚拟元件,提升了在选中虚拟元件时的实时性,可以增强用户在虚拟现实场景中的 交互体验。 附图说明 图1是本申请一实施例示出的基于VR场景的交互方法的流程图; 图2是本申请一实施例示出的一种在虚拟元件所在位置区域中划分目标区域的示 4 CN 111610858 A 说 明 书 2/10 页 意图; 图3是本申请一实施例示出的一种通过操作焦点的位移轨迹选中虚拟元件的示意 图; 图4是本申请一实施例示出的另一种通过操作焦点的位移轨迹选中虚拟元件的示 意图; 图5是本申请一实施例示出的另一种通过操作焦点的位移轨迹选中虚拟元件的示 意图; 图6是本申请一实施例示出的另一种通过操作焦点的位移轨迹选中虚拟元件的示 意图; 图7是本申请一实施例示出的一种通过头部姿态控制操作焦点的位移轨迹选中虚 拟交互按钮的示意图; 图8是本申请一实施例示出的另一种通过头部姿态控制操作焦点的位移轨迹选中 虚拟按键的示意图; 图9是本申请一实施例提供的一种基于VR场景的交互装置的逻辑框图; 图10是本申请一实施例提供的承载所述一种基于VR场景的交互装置的VR客户端 所涉及的硬件结构图。