首页 > 新闻资讯 > Facebook建议游戏引擎通过OpenXR标准支持Oculus头显

Facebook建议游戏引擎通过OpenXR标准支持Oculus头显

时间:2022-08-04 21:44来源:财神爷站

  Facebook现在建议游戏引擎通过OpenXR标准支持Oculus头显,而不是其专有的SDK(软件开发工具包)。

  大多数VR游戏都是用Unity和Unreal游戏引擎制作的。Unreal今年增加了对OpenXR的支持,Unity计划在明年之前完成同样的工作。本周早些时候,Facebook在Unity与Unreal集成中增加了一个名为Phase?Sync的延迟降低选项。同样的功能不会通过Oculus?SDK提供给其他引擎。根据Facebook的说法:

  相位同步将是我们OpenXR实现中默认的虚拟现实时序管理方法。由于我们已经推出了正式的OpenXR支持,我们鼓励原生开发者切换并测试该功能。

  这标志着第一个在OpenXR上可用的Oculus功能,但不是原生SDK。在Twitter上,Facebook的一位工程师告诉虚拟桌面开发者Guy?Godin,OpenXR是?“未来”,如果进一步的功能只有OpenXR,不要惊讶。

  Valve早在6月就发布了同样的公告,微软也在10月跟进。

  Facebook早在7月就开始接受OpenXR提交到它的Oculus?Store。现在看来,它打算将其作为默认设置。目前还没有任何计划废止现有的Oculus?SDK的消息。

  什么是OpenXR?

  API(应用编程接口)允许软件与其他软件或硬件进行交互。VR开发者使用Facebook的Oculus和Valve的OpenVR等API来构建应用程序--API是SDK(软件开发工具包)的一部分,非正式地,这些术语经常被互换使用。

  Oculus?API的问题是,用它开发的应用只能在Oculus硬件上运行--尽管黑客可以使该软件在其他系统上运行。此外,对于使用定制引擎的开发者来说,Quest和Rift之间实际上有两个独立的API。这意味着,如果一个开发者想要支持所有的VR头显,他们需要使用多个API。这可能会耗费时间并增加复杂性。

  OpenXR是VR/AR的一个开放标准。它是由Khronos开发的,Khronos是同一个管理OpenGL的非营利性行业联盟。该工作组包括Facebook、索尼、Valve、微软、HTC、NVIDIA和AMD等主要VR公司。

  OpenXR和OpenVR是不一样的。那是Valve的SteamVR的API。OpenVR可以在所有PC?VR头盔上使用,但它不支持Android头盔,比如Quest,而且(由于Facebook的政策)不能在Oculus?Store应用中使用。

相关文章
热门手机应用
热门手机游戏