XR开发

在虚幻引擎中为增强现实、虚拟现实和混合现实设备开发内容。

Choose your operating system:

Windows

macOS

Linux

XR是指以下体验的集合:

  • 增强现实: 通过手持或可穿戴设备在用户的现实世界视野中叠加感官信息。

  • 虚拟现实: 通过可穿戴设备用虚拟环境替换用户的视野。

  • 混合现实: 增强现实和虚拟现实的融合体验。

虚幻引擎既支持面向XR平台的开发,也支持在内容创建管线中使用XR设备。以下小节包含有关如何在项目中使用XR设备的文档链接。

使用OpenXR进行头戴式XR体验开发

OpenXR是一种免税的开放标准,可以实现对XR平台和设备的高效利用。你可以利用OpenXR在虚幻引擎中营造沉浸式体验,该体验可以在所有支持OpenXR API的系统上实现。目前,虚幻引擎中的OpenXR仅支持头戴式设备。

本小节将介绍OpenXR在虚幻引擎中的工作原理。

进行手持增强现实体验开发

手持式AR体验与头戴式XR体验存在根本性的区别。本小节将介绍手持AR的入门知识,以及如何使用这些平台中包含的独特功能。

XR入门指南

本小节将介绍在虚幻引擎中创建XR应用程序的基础知识。

打造交互式XR体验

XR有许多不同类型的输入,例如手部跟踪、运动控制器和眼部跟踪。本小节将介绍如何在虚幻引擎中向XR应用程序添加输入。

为XR体验创建UI

对于XR体验,用户界面(UI)必须是3D的,以便你可以在虚拟环境中与其交互。本小节将指导你了解如何在虚幻引擎中为XR应用程序创建UI。

XR中的共享体验

本小节将介绍如何创建可跨多个XR设备共享的内容。

虚幻引擎中支持的XR平台

本文提供了有关虚幻引擎支持的XR平台和设备以及如何设置的信息。

性能和使用XR进行分析

本小节将指导你了解如何分析你的XR应用程序,以及在你需要提高性能时应考虑的事项。

使用XR创建内容

虚幻引擎还支持在你的内容创建管线中使用XR,例如在虚拟现实中构建环境,以及将跟踪数据从设备流送到引擎中进行动画处理。这些页面将介绍如何将你的XR设备与虚幻引擎结合使用,而不仅仅是在设备上进行开发。