跳到主要内容

VR相机头盔版

概述

运行环境

VR相机头盔版对应的硬件即是VR头盔,目前软件支持Windows-MR、HTC-Vive、以及Oculus-quest等主流的头显设备

VR相机头盔版

开发环境

VR头盔版的开发环境需要,IdeaXR软件,steamVR软件以及flyVR软件。详细的开发环境配置请看下面关于电脑环境配置有关内容。

VR内容开发

插件介绍

note

此头盔版插件并不包含大屏适配,适配大屏的VR相机请见大屏版本

操控方式

  1. 手柄摇杆可控制人物瞬移,MR头盔前摇推杆,Quest头盔按下摇感并前推。
  2. 手柄射线会从主手柄发射,扳机键和握持键可以切换手柄。
  3. 手柄碰撞可以拾取场景中任意带有物理属性的物体(刚体)。
  4. 手柄射线也可以与场景中物体进行交互,需通过可视化脚本里的VR手柄触发器逻辑单元和VR手柄模拟替换逻辑单元来实现。

手柄图片如下所示:

左手柄

右手柄

扳机键

属性参数含义

VR头盔版的运行模式有两种:

  • openVR模式(即头盔模式)
  • PC模式。

PC模式下的VRcamera节点具有如下图所示的属性

PC模式的属性

属性说明
静止静止
设置为主相机运行时设置为场景主相机
可跳跃PC模式下,勾选后可以按空格键跳跃
可飞行PC模式下,勾选后不受重力影响(不可跳跃)

openVR模式下VRcamera节点具有如下图所示的属性

openVR模式的属性

属性说明
静止静止
设置为主相机运行时设置为场景主相机
流畅模式如果启动会在运行时修改一些渲染参数来保障运行流畅度
note
  • PC模式方便调试使用,wasd控制移动,鼠标点击可以触发手柄触发器的事件。

  • 工具节点请使用空节点(spatial节点),即:新建spatial节点,在该节点下添加相关模型,在VRHandle节点下的工具节点中选择该节点即可。

运行部署

安装显卡驱动和steamVR软件

1.安装最新版显卡驱动

  • 打开设备管理器,确定自己的显卡型号 确定显卡型号

  • 选择与自己显卡适配的驱动程序

    驱动下载网址:https://www.nvidia.com/Download/index.aspx?lang=cn 选择与自己显卡适配的驱动

  • 下载并安装

    1.解压安装文件到任意目录,点击OK

    下载并安装

    2.选择NVIDIA图形驱动程序,并点击“同意并继续”

    下载并安装

    3.选择精简,并点击“下一步”

    下载并安装

    4.等待安装完成

note

显卡驱动的安装会根据版本的不同存在些许差异,但都大同小异

2.安装SteamVR

  • 安装SteamVR

    1. 登录Steam(如果没有账号需要先申请一个)

    2. 打开Steam主界面,依次点击“库”-“VR”

      下载并安装

    3. 选择SteamVR,然后点击“安装”,然后按提示操作即可

      下载并安装

    4. 安装完成后务必手动手动启动SteamVR一次,系统会安装必需的库

      下载并安装

    5. 启动SteamVR之后界面如下图所示

      下载并安装

    6. 关闭SteamVR

      下载并安装

HTC-vive

HTC的设置步骤,详见:https://www.vive.com/cn/support/vive/

tip
  • 若无法正常使用,请更新steamvr至1.16.10及之后的版本,该版本可以稳定运行。

windows-MR

MR的设置步骤,详见:https://docs.microsoft.com/en-us/windows/mixed-reality/enthusiast-guide/set-up-windows-mixed-reality

tip
  • 使用微软混合现实门户的头盔如果遇到卡顿问题,首先确保操作系统的内部版本号是16299.64及之后的版本,然后更新显卡驱动至最新,在混合现实门户中将预览关掉再次尝试。如果问题仍存在,尝试在steam中使用混合现实门户的beta版本。

Oculus Quest

一体机推流需借助FlyVR软件,下面讲解设置步骤

之后进行推流

环境要求

  • 硬件要求
硬件最低推荐
CPUi7-6700i7-6700
显卡GTX970Gtx1660
WIFI路由器5G路由器5G路由器
OculusQuest----
  • 软件要求
软件最低推荐
FlyVR------

头盔开启开发者模式:

OculusQuest官方网站 https://www.oculus.com/setup/#quest-setup
note

如果需要导出可直接在PCVR上运行的可执行文件,直接在运行方式为Openvr的模式下导出Windows程序即可,具体导出方式参见导出Windows相关章节

  • 绑定OculusQuest

    1. 登录Oculus app→配对新的头戴设备→选择OculusQuest,进入配对过程(手机蓝牙开启
    2. 配对过程中需输入五位数代码,将Oculus头盔恢复出厂(长按电源键+音量“-”键,选择factory reset),头盔再此开机屏幕右下角会显示五位数配对码
    3. 配对后连接wifi(保持quest和手机在同一局域网wifi),头盔自动更新系统
  • 打开开发者模式 Oculus app选择该头盔→更多设置→开启开发者模式(会提示你注册成为开发者,使用Oculus账号访问Oculus官网开发者中心——manage,注册组织)

安装并启动FlayVR客户端

  1. 点击“启动”按钮,会自动拉起steamVR

  2. 把打开开发者模式的Oculus Quest通过USB数据线连接电脑

  3. 点击“设置”图标,然后点击“关于”选项卡,然后点击“安装APK”按钮

操作步骤

  1. 点击“启动”按钮,会自动拉起steamVR
  2. 在Oculus Quest头显中依次点击“资源库” - “未知来源应用” - “Clould VR客户端”
  3. 在PC中观察到头盔显示到列表中,点击右侧的“连接”按钮即可连接该头盔
  4. 连接成功切换到实时界面,即可查看实时监控数据
  5. 打开案例,进行浏览