搜索
您的当前位置:首页SteamVR和OpenVR异同

SteamVR和OpenVR异同

来源:乌哈旅游

SteamVR是一个runtime,它是通过Steam安装在电脑上的,OpenVR是提供API的,通过SteamVR,不同的系统(Unity,UE等)调用OpenVR的API来开发应用程序,还可在OpenVR中添加驱动来对接VR硬件。

SteamVR平台主要是为Vive服务的,但是它也兼容了osvr, Rift和Touch的驱动。还有些人编写了Razer Hydra的驱动来匹配旧的雷蛇手柄。

因此:

1.如果作为一个HMD或手柄制造商,可通过为使用OpenVR API为SteamVR编写一个驱动使HMD或手柄在SteamVR上正常使用。使用OpenVR开发的游戏程序都将会在硬件上正常运行,而不需要游戏开发者再另外做额外的工作。

2.若果作为游戏内容开发者。使用OpenVR API就可以对接任何可以跑SteamVR的平台,比如每个Vive可跑的游戏都将会在Oculus Rift上正常运行,因为有一个Rift插件,它将Oculus Rift的硬件数据,比如显示数据(分辨率,FOV等),手柄数据(姿态数据,按键数据等)通过OpenVR API传给了上层游戏。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top