Steam支持即将推出的Windows VR头显的消息是一个大新闻,这意味着用户将最终能够从Steam上获取大量VR内容,而与此同时微软也在Windows商店上建设自己的VR游戏和应用库。然而,一些VR最好的游戏仍然是属于Oculus独家内容库的,不过熟稔的Vive用户知道非官方的”Revive”解决方案可以让他们在Vive上玩Oculus游戏,对于Windows VR头显来说也可能会有同样的情况发生。
更新(11/13/17):德国VR博客VR Nerds发布了一个视频,展示了Revive与Windows VR头显的运行情况。视频中展示了使用最新版本的Mod,通过Revive访问Oculus应用库,并使用即将发布的SteamVR整合与Windows VR头显配合。其中还展示了Oculus Touch的演示程序”First Contact”。
Revive的创始人Jules “CrossVR” Blok在Reddit上对这个视频发表评论,他表示目前一些游戏无法正常运行是因为它们期望看到一定数量的外部传感器(而Windows VR头显使用的是内置传感器,因此无法提供这些传感器)。Blok表示下个版本的Revive将会解决这个问题。
在接受Road to VR采访时,Blok表示他自己还没有Windows VR头显进行测试,但他对这个视频表示:“从初步的反馈来看,驱动实现得非常好,甚至还正确地提供了对物理摇杆的访问,而Revive在以前还没有经过测试支持这个功能。所以只要驱动质量保持良好,我不介意实施一两个诸如欺骗连接传感器数量之类的小技巧。“
Revive是免费的,并通过Patreon平台受到VR社区的支持。
原始文章(8/29/17):就台式VR头显而言,Oculus平台只正式支持Rift头显。然而,由于Revive这个免费的非官方解决方案,Vive用户可以很容易地玩Oculus独占的游戏。Revive的创始人Jules Blok表示,Revive可能也会支持Windows VR头显。
戴尔、惠普、宏基和联想等公司将在今年年底推出Windows VR“混合现实”头显。 | 图片来源:Microsoft
Blok表示,添加Revive对Windows VR头显的支持,以及让头显访问Oculus独占的游戏,可能取决于这些头显与SteamVR的接口方式。
最合乎逻辑的假设是,微软和/或Valve将为这些头显建立官方的OpenVR驱动程序。OpenVR是Valve的API,允许任何头显制造商将其VR硬件与SteamVR内容兼容。因为它是一个从一个头显到下一个头显的通用API,而且HTC Vive头显也是通过这个API与SteamVR接口,所以一个官方的OpenVR驱动程序对于修改Revive以支持这些头显来说将是一个重大的助力。
“Revive可以支持任何具有OpenVR驱动程序的头显。头显得到的支持程度取决于驱动程序的质量。所以是的,官方的OpenVR驱动程序将会使得(支持Windows VR头显)变得更容易,”Blok告诉Road to VR。
参见:Windows VR头显和手柄套装今年假期季以400美元起售
微软宣布“Steam的内容也将在Windows(VR)头显上运行”,但并未明确说明头显将如何与SteamVR进行接口连接,微软此时也拒绝了详细介绍。鉴于Valve致力于将SteamVR打造成一个硬件通用的平台(以OpenVR为基础),很难想象他们不会坚持采用OpenVR接口。然而,微软是全球最大和最重要的公司之一,Valve可能会做出一些让步,以确保Windows VR头显能够在其平台上访问VR内容。
如果实施结果不是OpenVR驱动程序,这将使添加Revive支持变得更具挑战性,Blok告诉我们。
“在Revive中直接支持转化成微软的混合现实工具包对更困难,因为混合现实API与Revive之间没有直接的映射。”尽管可以通过Oculus SDK实现,但与OpenVR支持的头戴设备相比,兼容性可能较差。”
Blok表示,如果不得不适配Revive到通用Windows平台(而不是依赖于OpenVR驱动程序)以访问Windows虚拟现实头戴设备所使用的混合现实API,他“绝对不希望”编写必要的代码。
此外,Oculus希望在合适的时机向第三方头戴设备开放他们的平台
自2016年以来,Blok一直在业余时间开发Revive。他的项目最近得到了Oculus创始人Palmer Luckey(目前已离开公司)通过项目的Patreon页面每月2,000美元的资助使其得到了重大推动。
0