Virtual reality OpenVr:替代方案和兼容性

Virtual reality OpenVr:替代方案和兼容性,virtual-reality,steam,openvr,Virtual Reality,Steam,Openvr,我试图弄清楚OpenVR API的功能及其在VR内容开发中的确切作用。 到目前为止,我了解到可以使用OpenVR开发游戏,以便灵活地使用硬件 在这一点上,我想到了几个问题: 如果一个人不使用OpenVR来开发(比如)unity中的游戏,他/她还可以使用什么?unity的Steam插件是否使用OpenVR 另外,如果我为一种新的虚拟现实游戏控制器开发一个OpenVR驱动程序,那么什么样的游戏会与我的新控制器兼容 非常感谢在这一点上,SteamVR是OpenVR的同义词。它是唯一已知的实现API

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

在这一点上,我想到了几个问题:

  • 如果一个人不使用OpenVR来开发(比如)unity中的游戏,他/她还可以使用什么?unity的Steam插件是否使用OpenVR

  • 另外,如果我为一种新的虚拟现实游戏控制器开发一个OpenVR驱动程序,那么什么样的游戏会与我的新控制器兼容


非常感谢

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

如果你想开发一个虚拟现实控制器,那么我想它在大多数游戏中都能工作,只要你用同一个轴来映射它。例如你可以制作一个完全不同的控制器,但不要指望它能与没有考虑到它的软件一起工作


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

谢谢您的回复。如果我错了,请纠正我,这意味着如果开发人员使用SteamVR插件,他们会使游戏与任何支持openvr的控制器(如oculus touch)兼容,对吗?嗯。。。他们应该,但有些人可能不考虑这一点,事情可能看起来很糟糕,甚至是无用的。例如,假设有人在游戏中玩过(只是一个例子,不知道他们是否考虑过其他控制器)-如果你看到这些,但有一个oculus控制器,想一想这会在多大程度上打破沉浸感;或者“帮助”显示“按菜单”,您必须按B按钮。也许其中的一些差异可能是游戏的破坏者(也可能被认为是bug),但还没有看到如此糟糕的差异。