🎡虚拟现实
IdeaXR中的虚拟现实
IdeaXR支持用户将自己创作的内容,放到VR硬件设备中进行体验。IdeaXR支持众多的硬件设备,包括VR头盔设备、沉浸式大屏设备、桌面一体机设备等。
IdeaXR支持哪些硬件类型
IdeaXR支持当前市场上大部分的主流VR硬件设备,同时也提供一些硬件自适应的解决方案。目前软件支持HTC Vive、HTC Vive pro,Windows,MR以及Oculus quest等主流的头显设备或VR一体机、另外同时支持VR平方、VR立方等多通道主动立体环境
如何获取、安装插件
首先进入IdeaXR编辑器,之后打开编辑器中的资源库
在资源库中找到对应的VR插件
note
IdeaXR中的VR相机插件分为,VR相机头盔版与VR相机大屏版。其中头盔版插件不可以适配沉浸式互动大屏。且两个插件只能使用一个,不可同时使用。
VR相机插件获取
VR头盔版插件同VR大屏版插件获取方式相同
note
在下载完后后,编辑器内部会自动跳出,是否需要立即重启画面,用户可根据自身情况选择是否立即重启。
换图
插件结构介绍
VR相机插件主要是由两个节点构成:
- VRCamera节点
- VRHandle节点
下面对这两个节点做一个介绍。
在用户通过资源库下载安装完VR相机插件后,即可通过点击顶部菜单栏→快速创建→相机→VR相机,在场景中创建VR相机节点。
VR相机(VRCamera)
VR相机根据版本不同,运行模式会有区别,VR大屏版有三种运行模式:即Openvr模式,PC模式,Quad Buffered Stereo模式。VR头盔版有二种运行模式,即Openvr模式,PC模式。在这里以头盔版VR相机节点举例。如果想查看大屏版VR相机的节点,请跳转到下方的沉浸式互动大屏板块。
OpenVR模式,就是在使用VR头盔时所采用的模式。
PC模式,就是在PC上以第一人称模拟VR头盔模式的运行效果的模式。
下图是VRcamera节点创建完的形状
note
因为每个模式下的属性参数不同,所以会在下面对应的VR头盔,沉浸式互动大屏,桌面一体机的介绍中,对不同硬件和模式下的属性参数进行详细的说明。
VR手柄菜单(VRHandle)
VRhandle节点既可以在大屏模式下也可以在头盔模式下使用。主要功能是在设定一个根节点后,其子节点可以在头盔中被手柄自由操控位置、唯一、显隐等属性。实现例如自由拆装等等功能。
VRHandle节点需要在场景中有VRcamera节点时才能使用,在新建节点的选项框中搜索栏搜索VRHandle节点,选中后点击新建即可。
在使用VRHandle节点时,首先需要在工具节点这个属性内将要操作的根节点选中,接着执行下一步操作。 加图
以下是VRhandle节点的属性介绍
属性 | 说明 |
---|---|
模式 | 调整相关模型的操作模式(显隐或移动) |
显示菜单 | 控制手柄菜单的显隐 |
全部显示 | 勾选后会直接调用手柄菜单中的全部显示功能,开放这个接口主要用于交互编辑时用 |
一键复位 | 勾选后会直接调用手柄菜单中的一键复位功能;开放这个接口主要用于交互编辑时用 |
工具节点 | 选择需要作用的节点,放在该节点下的模型可以使用手柄菜单中的功能 |
如何连接交互
在IdeaXR中的交互编辑器内,封装了两个关于VR相机的触发器模块:
- VR手柄触发器
- VR手柄模型替换
换图
VR手柄触发器
下面详细介绍手柄射线触发器的连接说明与操作使用
- 选择手柄键位
- 选择将场景树中需要拣选的节点,拖入交互编辑器,然后与绿色圆点连线
- 当连接的拣选节点下没有静态刚体时,通过选择这里的true或者false来确认是否可以拖动
- 选择通过VR手柄的哪一个操作进入下一个事件
- 通过手柄拾取而引发的下一个事件
下面做一个手柄触发器的交互举例
描述案例实现效果
VR手柄模型替换
VR手柄模型替换的主要功能就是将VR手柄在运行时变成一个想要的模型,例如将VR手柄模型替换为鼠标,或者工具,枪械等等模型。
在这里将手柄替换为圆锥举例
实现的效果如下图
三种主要硬件的介绍与使用方法
📄️ VR头盔
概述
📄️ 沉浸式体验大屏
概述
📄️ 桌面VR一体机
概述