OpenXR 先决条件

学习如何安装OpenXR运行时以及为OpenXR设置你的项目。

Windows
MacOS
Linux

为了能够在虚拟引擎中使用你设备上的OpenXR进行开发,必须为你的平台安装OpenXR运行时。以下各节介绍如何安装正确的OpenXR运行时以及每个平台需要哪些插件。

目前,UE中某些特定于平台的插件与OpenXR插件不兼容。在你的虚幻项目中使用OpenXR插件时,确保禁用Oculus和Windows Mixed Reality插件。在将来的版本中,我们计划简化平台插件以及合并Oculus OpenXR和Oculus插件。

Windows Mixed Reality

完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的Windows Mixed Reality设备:

  • 完成Microsoft的OpenXR入门指南 文档中的步骤,在你的计算机上为 Windows Mixed Reality 安装 OpenXR 运行时。

  • 在你的虚幻项目中禁用 Windows Mixed Reality 插件。

  • 在你的虚幻项目中启用 OpenXR 插件。

HoloLens

完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的HoloLens设备:

  • 完成HoloLens先决条件 中的步骤,以设置你的计算机和设备。

  • 在你的虚幻项目中禁用 Windows Mixed Reality 插件。

  • 在你的虚幻项目中启用 OpenXR 插件。

  • 在你的虚幻项目中启用 HoloLens 插件。

  • 在你的HoloLens上安装最新的 OpenXR运行时(OpenXR runtime)。按照Microsoft文档中的说明 在你的设备上更新OpenXR运行时。

目前只有 Windows Mixed Reality 插件支持HoloLens远程设置 。由于必须为OpenXR项目禁用Windows Mixed Reality插件,你只能通过将项目打包和安装到设备来测试面向HoloLens的OpenXR项目。

Oculus

完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的Oculus设备:

  • 完成Oculus先决条件 中的步骤,以设置你的计算机和设备。

  • 在你的虚幻项目中禁用 Oculus 插件。

  • 在你的虚幻项目中启用 OpenXR 插件。

  • 在Oculus应用中的公共测试信道 中登记,以在你的计算机上安装 适用于Oculus的OpenXR运行时(OpenXR runtime for Oculus)

如果你的计算机上有其他OpenXR运行时,则需要设置一个环境变量,以便虚幻引擎可以找到适用于Oculus的OpenXR运行时。要使用不需要适用于Oculus的OpenXR运行时的另一个设备,则需要移除环境变量。 下面的说明介绍了如何在Windows计算机上设置必要的环境变量。

  1. 打开 系统属性(System Properties) 窗口。

  2. 高级(Advanced) 选项卡中,点击 环境变量...(Environment Variables...) 按钮以打开 环境变量(Environment Variables) 窗口。 系统属性高级选项卡

  3. 环境变量(Environment Variables) 窗口中,在 系统(System) 变量部分下打开 新建...(New…) 以打开 新建系统变量(New System Variable) 窗口。 环境变量系统部分

  4. 在"新建系统变量"(New System Variable)中,将:

    1. 变量名称(Variable name) 设置为 XR_RUNTIME_JSON

    2. 变量值(Variable value) 设置为 C:\Program Files\Oculus\Support\oculus-runtime\oculus_openxr_64.json 新建系统变量

  5. 新建系统变量(New System Variable) 窗口中点击 确定(OK),以创建新的系统变量。

  6. 通过在 系统变量(System variables) 列表中查找新环境变量来验证它是否已正确创建。 添加了新系统变量的环境变量系统部分

SteamVR

完成以下项目,以开始在虚幻编辑器中使用你安装了OpenXR的SteamVR设备:

  • 完成SteamVR先决条件 中的步骤,以设置你的计算机和设备。

  • 在你的虚幻项目中启用 OpenXR 插件。

  • Steam 应用中选择加入SteamVR试用版 ,以在你的计算机上安装 适用于SteamVR的OpenXR运行时(OpenXR runtime for SteamVR)

Select Skin
Light
Dark
欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见