HTC Vive Pro 开发配置

  主机式 VR 设备通过连接电脑,能够借助电脑和游戏主机的高配置进行运算,呈现较于 VR 一体机更为真实的虚拟现实体验。典型的主机式 VR 设备主要有市面上较为常见的 HTC Vive Pro 和 Qculus Rift,这里以 HTC Vive Pro 为例介绍主机式 VR 设备的应用开发。


1 软件部署

  HTC Vive 是由 HTC 与 Valve 联合开发的一款 VR 虚拟现实头盔产品,于 2015 年 3 月在 MWC2015 上发布,由于有 Valve 的 SteamVR 提供的技术支持,因此在 Steam 平台上已经可以体验利用 Vive 功能的虚拟现实游戏。

  SteamVR 是 Valve 建设的虚拟现实应用商店,HTC 联合 Valve 开启 Vive 项目时,就是将 SteamVR 作为默认的应用商店。

  用户在接入 HTC Vive 设备时,需要事先在运行设备上安装并运行 Steam 和 SteamVR。用户可以利用搜索引擎搜索的方式进行软件的下载。如果这些控制器可用,则会在 SteamVR 状态菜单中以绿色突出显示。

SteamVR 运行界面

2 硬件配置

  HTC Vive Pro 头戴式虚拟现实套装主要包含头盔、操作手柄以及定位器,如下图所示。但作为一款基于主机的虚拟现实设备,在使用时需要接入电脑,HTC Vive Pro 主要通过串流盒的方式将头盔接入电脑。

HTC Vive Pro 套装

  HTC Vive Pro 的串流盒相应接口即名称如下所示。

串流盒视图
序号 对应接口
1 头戴式设备连接线端口
2 电源按钮,用于接通头盔
3 电源端口,需要接入电源线
4 DisplayPort 端口
5 USB 3.0 端口

  通过将 USB 3.0 数据线、DisplayPort 连接线和电源适配器连接线接入串流盒对应的接口,再将相应的 USB 数据线和 DisplayPort 连接线连接到电脑显卡的 DisplayPort 端口。最后接入头戴式设备连接线,即可将头戴式显示设备接入电脑。通过电源按钮可以启动头盔,启动后头盔左侧的指示灯变为绿色。

头盔接入示意图

  头戴式显示设备是整个 HTC Vive Pro 设备的核心,是用户进入虚拟现实环境的窗口。下图显示了头戴式显示器上部分设施的名称。

头戴式显示设备视图
序号 名称
1 头戴式设备头带
2 跟踪传感器
3 摄像头
4 耳机
5 头戴式设备按钮
6 状态指示灯
7 镜头距离按钮

  头戴式设备上的指示灯能够帮助用户了解头戴式设备的状态,指示灯为绿色表示头戴式设备处于正常状态;暗绿色表示头戴式设备正在待机;红色表示出现错误。

  头盔上的摄像头能够帮助用户将真实世界融入到虚拟现实中,通过摄像头用户可以在虚拟场景中查看现实环境。摄像头的开启可以通过 SteamVR 进行开启,如下图所示,在设置中,用户可以自定义摄像头捕捉的外部环境的呈现形式。

头戴式设备开启摄像头

  HTC Vive 提供了两个定位基站,我们需要将它们分别架设再一个空间的两端,使得两个定位器位于方形空间区域的对角线,两个定位器构成的方形区域即为游玩区。

HTC Vive Pro 定位器

  定位器上带有状态指示灯,状态指示灯的显示方式有绿色,表示定位器处于正常模式。指示灯为蓝色,表示定位器正在等待稳定。如果一直爆出此状态,开发者需要检查安装是否牢固,或者是否安装在不易振动的表面。指示灯显示为暗绿色则表明定位器正在待机。指示灯显示为紫色,则表示定位器正在尝试同步。指示灯闪烁紫色,表示同步受阻。倘若定位器当前正以无线方式连接,开发者可能需要使用同步数据线,如下图所示。

使用同步数据线的定位器

  游玩区是用户自定义的 Vive Pro 的虚拟区域,是用户与虚拟现实对象的互动区域。在设定游玩区前,需要保证有足够的空间。

游玩区

  游玩区的主要有房间和仅站立两种模式,房间模式中用户可以在游玩区进行行走,在用户行走至游玩区边界时,头戴式设备中会显示在虚拟边界绘制的网格光墙,用于提示用户避免撞到现实中的物体。

  仅站立模式一般用于体验不需要行走类的虚拟现实场景,用户的可行动空间有限的状态下,可以选择这种模式。这种模式下,用户可以仅站立或就座状态下体验相应场景。

房间设置

  HTC Vive Pro 中的操作手柄是用户体验的操作中心,通过手柄用户与虚拟现实场景进行互动。下图显示了 HTC Vive 控制器上可用于 VR 应用程序的不同输入。

HTC Vive 手柄视图
序号 按钮名称
1 菜单按钮
2 触控板
3 系统按钮
4 状态灯
5 Micro-USB端口
6 跟踪传感器
7 扳机键
8 侧握键

  用户在使用过程中,可以通过长按系统按钮开启手柄。其中手柄上最为常用的操作按键为触控板和扳机键,我们在虚拟现实场景交互时常常需要使用这两个按键。触控板具备触控和按压两种效果,在不同场景中功能不同。

  头盔和操作手柄都具有可被定位器追踪的感应器,SteamVR 会根据激光数据精确地定位头盔和两个手柄的位置。玩家基于定位可以精确地在游玩区中进行交互,从而获得优质的 VR 体验。

你可能感兴趣的:(HTC Vive Pro 开发配置)