> 文章列表 > Unity2021之OpenXR接入HTC Vive

Unity2021之OpenXR接入HTC Vive

Unity2021之OpenXR接入HTC Vive

一.前言

目前VR领域,最流行的设备要当属HTC VIVE了。以前在Unity端接入HTC VIVE设备时,都是通过SteamVR+VRTK来接入的。但是随着Unity的版本升级和OpenXR标准的流行,再加上VR设备的逐渐增多。SteamVR+VRTK的方式已经无法更好的满足大家的需求。

我今天为大家分享的就是,如何基于Unity2020或Unity2021,通过OpenXR标准来接入VR,可以同时适配所有的VR设备,包括HTC ViVE,Pico,Occlus等,今后不管什么设备只要API是符合OpenXR标准,我们就可以通过Unity的OpenXR方式接入,而且接入流程非常简单,使用起来也比之前SteamVR+VRTK的方式要简单方便,可谓是一举多得。

二.什么是OpenXR

OpenXR 旨在标准化各种 VR / AR 平台上的设备和应用程序之间的规范。它由 Khronos Group 制定,Khronos Group 是一个由 VR/AR 相关公司组成的组织。 微软、HTC,Valve等多家公司都参与了。

1.OpenXR出现的背景

随着VR和AR的热潮,越来越多的软件公司开始进入该领域,同时也有越来越多的VR/AR设备出现,在进行VR开发的时候,开发者们要根据不同的VR设备厂商来使用不同的SDK进行应用开发。如果没有跨平台的标准,高昂的开发成本一定会限制市场的增长。如下图所示: