最新版本的虚幻引擎4,即4.27版,带来了对OpenXR的“适用于生产”的支持。这一变化恰逢Oculus开发者需要,因为该公司最近宣布将完全转向OpenXR标准进行VR开发。
您可能还记得今年5月发布的虚幻引擎5的早期版本包含了改进的OpenXR支持的新闻。虽然开发者可以使用该引擎版本和其中的XR工具进行实验,但引擎的创建者(Epic Games)不建议在目前阶段以外的任何用途上使用虚幻引擎5的早期版本,公司仍然推荐使用虚幻引擎4进行要发布给公众的项目开发。
由于虚幻引擎5本身还没有准备好,Epic Games将继续更新适用于生产的虚幻引擎4。而其中最新版本4.27是该公司表示包含适用于生产的OpenXR功能的第一个版本。
OpenXR是一个无版税的标准,旨在标准化VR和AR应用的开发,使硬件和软件更具互操作性。该标准自2017年4月开始开发,并得到了几乎所有主要硬件、平台和引擎公司的支持,包括关键的AR参与者。
OpenXR自2019年发布“1.0”版本以来,已经缓慢但稳定地得到采用,并在过去的12个月中有了显著增长,SteamVR在今年2月正式支持它,而Oculus上个月宣布将全面采用该标准,表示所有新的开发者功能将以OpenXR为基础进行构建。
这使得虚幻引擎4.27发布得非常及时;当Oculus上个月表示将完全转向OpenXR开发时,XR开发者陷入了一个尴尬的困境,因为两个最大的游戏引擎Unity和虚幻引擎还没有宣布提供生产就绪的OpenXR支持。
相比之下,Unity开发者将需要等待更长时间,才能有信心转向OpenXR,因为Oculus预计Unity的OpenXR插件直到2022年初才会得到“完全支持”。一旦这个时间终于到来,这将会是一个更大的事件,因为相对于虚幻引擎来说,Unity在构建XR内容方面使用得更多。
但是也许开发者应该再看一看,我们最后了解到,Oculus仍然为使用虚幻引擎构建VR应用的开发者提供特殊优惠;该公司承诺在游戏获得的首个500万美元的收入中支付引擎版税。
Epic表示虚幻引擎4.27中的OpenXR支持支持来自虚幻市场的扩展插件,开发者可以通过插件添加额外的OpenXR功能,而不需要等待整个引擎的更新。
新的VR和AR开发模板
虚幻引擎4.27还新增了一个改进的VR模板,Epic表示该模板“旨在成为您所有VR项目的起点”,内置了基本的VR功能,例如传送定位、快速旋转、抓取物体、观众摄像机和适用于VR的菜单系统。
VR模板支持Oculus Quest 1和2、带有Oculus Link的Quest、Rift S、Valve Index、HTC Vive和Windows Mixed Reality。由于有了OpenXR,Epic表示“模板的逻辑可在多个平台和设备上工作,无需进行任何特定于平台的检查或调用”。
对于PC VR,虚幻引擎4.27还包括了固定凹陷渲染的实验性支持,这是一种通过降低周边图像质量,以换取用户通过镜头最锐利地看到的中心更高的质量的技术。虚幻引擎4.27中的固定凹陷渲染目前仅限于支持VRS Tier 2的DX12 Windows平台。
虚幻引擎4.27还包括了一个新的手持AR开发模板,旨在为基于ARCore(Android)和ARKit(iOS)的AR应用开发者提供起点。类似于VR模板,AR模板包括了内置的用户界面、用户拍摄AR内容的工具以及能够移动、旋转和缩放放置在世界中的模型。
最新的引擎更新还包括了大量改进虚幻引擎的虚拟制片工具,旨在将实时CGI环境与实景拍摄相结合。如果您想深入了解,请查看虚幻引擎4.27的完整补丁说明。
0