OpenVr:替代品和兼容性

时间:2017-12-20 17:49:35

标签: virtual-reality steam openvr

我试图弄清楚OpenVR API功能及其在VR内容开发中的确切作用。 到目前为止,我知道可以使用OpenVR开发游戏,以便灵活使用所使用的硬件。

此时我想到了几个问题:

  • 如果一个人不使用OpenVR开发游戏(比如说)统一,他/她还能用什么?团结的Steam插件是否使用OpenVR?

  • 另外,如果我开发一种用于VR游戏的新型控制器的OpenVR驱动程序,那么哪种游戏与我的新控制器兼容?

非常感谢

1 个答案:

答案 0 :(得分:2)

此时SteamVR与OpenVR同义。它是唯一已知的实现API的服务器。所以,是的,SteamVR插件将使用OpenVR。

如果你想开发一个VR控制器,那么我想只要你用相同的轴映射它就可以在大多数游戏中使用。例如,here is the mapping that Unity3d uses。你可以制作一个截然不同的控制器,但不要指望它使用的软件不是为它而设计的。

请记住,控制器API不仅具有跟踪和轴,还有可以在VR中显示的it's 3d model。很多(大多数?)应用程序不使用API​​提供的模型,但内置了自己的内容。这意味着人们很可能仍然会将VR中的控制器视为标准的Vive魔杖。尝试将握把塑造成相同的形状,这样至少不会破坏沉浸感。