您的位置:首页 >数码 >

VR元年苹果做了啥? 让MacOS平台支持SteamVR

时间:2017-06-24 23:53:00 来源:互联网

近日,苹果公司引进了一系列VR技术,此种迹象表明,长期以来苹果一直在使用VR技术支持其道路地图。苹果与Valve公司在苹果全球软件开发者大会上证实,过去近一年时间内俩家公司一直在合作,准备将SteamVR与OpenVR搬上MacOS系统平台。

鉴于Steam普通桌面版于2010年就已登录OS平台,你可能会认为将SteamVR与OpenVR搬上MacOS系统平台没有太大难度。然而,为达此目标仍有大量的研发工作要做——为在MacOS上达到更高的VR画质,苹果在Valve的要求下构建了Metal 2 渲染API,目前此项API仍有几项能力需要完善。

合作近一年

苹果公司GPU软件小组成员Rav Dhiraj于本周的苹果全球开发者大会上透露了Metal 2的全新VR渲染功能。他还称,为让SteamVR登录MacOS系统,苹果与Valve两家公司合作了近一年时间。

“去年两家公司紧密合作,不断调整我们的软件。SteamVR与OpenVR测试版将于本周发布,届时用户可在网上进行下载。”Rav Dhiraj在台上宣布。

Valve的Nat Brown也来到台上,讲述了MacOS版SteamVR与OpenVR的优化过程。

“大约一年前,苹果与Valve两家公司开始紧密合作。将我们的端口从OpenGL联入Metal并没有花费太多——Metal着实很靠谱,我们又急需提高VR性能。”Brown说道。

Brown证实,两家公司从去年开始就一直在合作。Valve要求苹果在Metal API中运用直接与VR头盔相连的渲染技术。

“一年前我们向苹果提出了几项重要的要求,其中就包括要创造出能够直接与VR头盔相连的渲染技术,因为我们必须得保证我们的VR Compositor能够对显示器面板的接收路径做出最快的预测。”Brown说,“我们需要准确且极低的VBL值,以设置VR显示的帧率节奏,准确预测玩家的姿势。”

苹果积极参与

根据Brown的发言,苹果不仅仅支持Valve的工作,而且在优化MacOS版SteamVR与 OpenVR的过程中十分积极。

“我们在研发过程中遇见过一些进程间与线程间同步问题。有一次,一切工作都进展顺利——Metal运算超快,VBL值也十分稳定,但突然出现了同步问题,是苹果帮助我们想出了解决所有进程与线程间同步问题的方法。”

Brown先是阐述了以低延迟渲染VR画面的技术挑战,又向用户解释了如何安装MacOS版SteamVR,最后说道:“我要向所有苹果员工致谢,感谢他们让VR在MacOS上大放异彩。”

MacOS版SteamVR和OpenVR需要Metal 2 API才能运行,而Metal 2 API由即将发布的High Sierra版操作系统独家支持。开发者可在苹果的开发者门户网站上下载High Sierra测试版,通过Steam客户端进行安装SteamVR,并勾选最新测试版本。所有支持最新Sierra版本的Mac电脑都可安装MacOS High Sierra,但只有配有外部GPU的最新版高配iMac与 MacBook才能运行VR程序。

Valve与苹果在VR领域近一年的合作使得人们对Oculus对苹果项目的介入与其支持苹果的意图产生质疑。也许Valve与苹果的合作——尤其与VR相关的Metal 2——会使Oculus登录MacOS平台变得更加容易。但目前Oculus是否会登录MacOS平台,若已经开始那么将需要多久等问题均尚未可知。

目前,至少在表面上Valve与苹果已经构建起坚固的合作关系,而Oculus的目的还尚未清楚。此种合作在长期来讲将如何发展——有传言称苹果将开发自己的VR头盔——将对VR行业的未来及其主要参与者留有重要的影响。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。