OpenXR是一种免版税的开放标准,可提供对XR平台和设备的高性能访问。Epic Games是OpenXR工作组的创始成员之一,组内成员还有Khronos Group和其他行业合作伙伴。这个由多个公司组成的组织致力于使用跨平台的标准来解决XR分段问题。
你可以利用OpenXR在虚幻引擎中营造沉浸式体验,该体验可以在所有支持OpenXR API的系统上实现。目前,虚幻引擎中的OpenXR仅支持头戴式设备。要为手持设备开发XR项目,请参阅手持增强现实体验开发。

OpenXR和OpenXR徽标是Khronos Group Inc.的商标。
此页面包含有关OpenXR支持的设备以及如何在虚幻引擎中使用OpenXR开发头戴式设备体验的文档链接。
OpenXR运行时
每个平台都有OpenXR运行时,它是该平台的OpenXR API的实现。本页面介绍了所有支持的OpenXR运行时以及如何设置你的项目从而加以使用。
插件优先级
你的虚幻引擎项目在发行时可以启用以下插件:OpenXR、Oculus、SteamVR和Windows Mixed Reality。当你启动应用程序时,程序会按照插件优先级以从高到低的顺序检查插件列表。选择列表中的第一个插件,应用程序可以连接到它的运行时。
以下是虚幻引擎中当前插件优先级顺序,从高到低排列:
- Oculus
- OpenXR
- Windows Mixed Reality
- SteamVR
在虚幻引擎中扩展OpenXR
虚幻引擎中的OpenXR插件支持扩展插件,无论引擎是什么版本,你都可以向OpenXR添加功能。OpenXR扩展插件已经包含在引擎版本中。
虚幻引擎中当前可用于扩展OpenXR插件的插件包括:
- OpenXRHandTracking
- OpenXREyeTracker
- XRVisualization
- OpenXRMsftHandInteraction
- HP Motion Controller
- OpenXRViveTracker
- XRScribe
你还可以从Fab安装扩展插件,也可以自行制作插件。
支持的平台
虚幻引擎5支持Windows和Android上的OpenXR设备。 对于通过OpenXR厂商扩展提供的设备特定功能,由设备厂商负责开发和支持。你可以在Fab中找到XR设备的厂商插件。
使用原生OpenXR插件的内部验证设备
- Meta Quest 2/3(PC和Android)
- HTC Vive
- Valve Index
外部验证设备
Epic不保证或提供对使用以下平台的设备特定功能的支持。