昨天有消息称Steam会兼容即将上市的Windows VR头显,这意味着消费者在这个假期拿到头显时,他们将拥有海量的VR内容可供选择。虽然微软公司在Windows store拥有它自己的VR游戏和应用程序库,然而一些最好的VR游戏是Oculus内容库独有的。老练的Vive玩家们知道一些非官方的“Revive”途径让他们可以在Vive上玩Oculus游戏,所以同样的方式也可能会被应用于Windows VR头显上。
在电脑端VR头显方面,Oculus官方平台仅支持Rift这一种产品。然而,通过“Revive”程序Vive用户很轻易地就可以玩到Oculus的独家游戏内容,它是一种免费的非官方解决方案,可以让Vive用户进入Oculus内容库。其创始人Jules Blok表示,Revive很可能也会支持Windows VR头显。
Blok说,让Revive兼容Windows VR头显,并允许他们进入Oculus的独家游戏库,这件事的难度在于如何让这些头显与SteamVR相连接。
一个合理的假设是,微软以及Valve将为这些头显打造一个官方的OpenVR驱动程序。 OpenVR是Valve的应用程序编程接口(API),它让任何头显供应商的VR硬件都可以与SteamVR内容相兼容。因为它是在各个头显中通用的API,所以同样的方法也可以将HTC Vive与SteamVR连接起来,Windows VR头显的官方OpenVR驱动程序将成为它的主要卖点,这可以使它兼容Revive来支持头显。
“Revive可以兼容任何带有OpenVR驱动程序的头显。头显的兼容程度取决于驱动程序的质量。所以,官方的OpenVR驱动程序确实会让事情[兼容Windows VR头显]变得更容易,“Blok在Road to VR的采访中说道。
微软在声明“Steam内容也可以在Windows [VR]头显上运行”时,并没有明确指出头显与SteamVR的连接方式,而微软目前也拒绝对此进行详细介绍。鉴于他们致力于使SteamVR成为一个与硬件无关的平台(由OpenVR支持),所以很难想象Valve不再坚持走OpenVR路线。然而,微软是世界上最大最知名的公司之一,Valve可能会作出一些让步,以确保Windows VR头显可以在其平台上访问VR内容。
如果最终的解决方法不是OpenVR驱动程序而是其他东西,那么兼容Revive的难度也会随之增加,Blok说。
“在Revive中添加一些内容让它可以直接转换为微软混合现实工具包比较难,而转换成和Oculus 软件开发包不那么匹配的混合现实应用程序接口就容易得多。虽然也存在这种可能性,但它的兼容性可能就比不上OpenVR支持下的头显了。”
Blok表示,如果最终他必须让Revive适配于Windows通用平台(而不是依靠OpenVR驱动程序)才能访问Windows VR头显所使用的混合现实应用程序接口,那么他“绝不会期待”写那些必要代码的过程。
Blok自2016年以来就一直在空闲时间开发Revive。由于Oculus的创始人Palmer Luckey(现已不再和公司合作)每月向Patreon网站付2000美元(约合人民币13189元),这一项目最近获得了重大的支持。