Meta正在将其对Quest平台上的应用从Unreal Engine 4转移到Unreal Engine 5.1。然而,该引擎的两个重要功能并不适用于移动设备,因此很难在Quest上看到它们的应用。
在一篇开发博客文章中宣布这一消息时,Meta表示选择使用Epic的游戏引擎的开发人员应该开始考虑在其Quest应用中使用UE5。然而,该公司并不建议在项目进行中升级到UE5;基于UE4的应用仍然可以在Meta Quest Store或App Lab中分发。
然而,时钟正在滴答作响。Meta将持续支持UE4的重要错误修复,直到2023年底,尽管在支持减少后,开发人员仍可以在Meta的GitHub存储库中获取UE4的资源和文档。
正如你所想象的那样,Meta表示不再支持2019年发布的第一代Quest头盔,而是将其推进海中。然而,该公司计划很快为每个设备提供单独的二进制文件,以便开发人员可以为Quest 1制定升级路径。值得注意的是,OpenXR是Meta在UE5中唯一支持的VR API。
遗憾的是,两个史诗级的功能并未应用于Meta的独立头盔上。UE5于2022年4月发布,其中包含两个名为Nanite和Lumen的新工具。
Nanite是一种虚拟的几何体系统,使用新的内部网格格式和渲染技术来渲染像素级细节和高对象Epic Games的虚幻引擎5中引入了两个新技术,Nanite和Lumen,可以改进虚拟现实(VR)游戏的图形效果。Nanite是一种用于绘制高细节模型的技术,可以从原始的3D模型中获取细节。它可以使应用的几何复杂性、三角形和物体数量提高数个数量级。Lumen是引擎中的全球动态光线系统,可以使用软件和硬件光线追踪技术实现更加逼真的照明效果。然而,由于Nanite和Lumen并不适用于移动处理器,并且不支持安卓系统,所以它们无法在Oculus Quest 2或Quest Pro上运行。目前,Nanite支持的设备包括PS5、Xbox Series S|X和具备Maxwell代图形卡的PC。Lumen则专门开发给PS5、Xbox Series S|X和高端PC。软件光线追踪可以在NVIDIA GeForce GTX-1070或更高级别的显卡上运行,而硬件光线追踪需要NVIDIA RTX-2000系列或更高级别的显卡,或者AMD RX-6000系列或更高级别的显卡。此外,Epic还表示,他们没有计划在移动渲染器中开发动态全局光照系统,移动平台上的游戏需要使用无阴影的天光。
Meta没有得到Epic的直接支持,因此在使用虚幻引擎时可能会遇到一些困难。有很多VR创作者选择使用Unity进行开发,这得益于Unity在较小团队中相对简单,且在整体市场份额上更大,这意味着有更多的资源和总体知识可以共享。