OpenVr:替代品和兼容性

OpenVr: alternatives and compatibility

我正在尝试了解 OpenVR API 的功能及其在 VR 内容开发中的确切作用。 到目前为止,我了解到可以使用 OpenVR 开发游戏,以便在所使用的硬件类型上具有灵活性。

此时我想到了几个问题:

非常感谢

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

如果你想开发一个 VR 控制器,那么我想它可以在大多数游戏中工作,只要你将它映射到相同的轴上。例如,here is the mapping that Unity3d uses。您可以制作一个截然不同的控制器,但不要指望它能与在设计时并未考虑到它的软件一起使用。

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