微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SteamVR 头显,如 HTC Vive,是否不再适用于 A-Frame 和 WebVR 或 WebXR?

如何解决SteamVR 头显,如 HTC Vive,是否不再适用于 A-Frame 和 WebVR 或 WebXR?

我一直在努力通过 SteamVR 让我的 A-Frame 场景显示在我的 VR 耳机中。简而言之,我的目标是找到一种方法让 A-Frame 项目在我的头显上正确显示,但我的头显没有接收来自 A-Frame 场景的馈送,而是显示纯灰色或黑色。这是奇怪的部分:有时,我可以让 A-Frame 场景显示在桌面上的 SteamVR VR 视图 窗口中,但是当我戴上耳机时,显示屏仍然是灰色或黑色的出去。不幸的是,我尝试在其中运行 A-Frame 场景的浏览器的控制台日志中没有遇到错误(到目前为止)。

重要值得一提的是,HTC Vive 耳机和 OptiTrack 设备确实有效。它们适用于 Unity 程序和其他 VR 应用程序。他们只是不适用于 WebVR、WebXR 和 A-Frame 程序。

通常发生的情况是,当我在 Web 浏览器选项卡中手动或使用 http-server 和 ngrok 打开 A-Frame 场景时,场景在桌面显示器上运行良好。但是,它随后继续打开 SteamVR 并尝试连接到我的耳机。 SteamVR 通常会说播放 Firefox播放 Chrome。有时,A-Frame 场景会出现在 SteamVR 应用程序的 VR 视图中,但每次我尝试时,头显显示都变黑或变灰。这是我所能得到的。

设备:

  • HTC Vive Pro Eye(带 OptiTrack 有源标签附件和无线适配器)
  • OptiTrack 红外摄像机(不使用基站)
  • HP Z4 台式工作站计算机

这是我迄今为止尝试过的:

  • 在 Chrome、Chromium、Firefox、Edge 和 Firefox Nightly 等浏览器中启用 web xr 和 vr 标志(但是,对于 Chrome 等浏览器,我在任何地方都找不到 web vr 或 xr 标志)
  • 在提供启用/禁用 xr 沙盒选项的网络浏览器中禁用 xr 沙盒
  • 试用 SteamVR 测试版
  • 使用带有 Edge 的混合现实 HP 耳机(背包 VR 计算机附带的耳机)
  • 尝试不同版本的 A-Frame
  • 尝试使用有人推荐的 Supermedium,但我认为它无法打开 A-Frame 场景...

我会粘贴错误代码片段,但对于这种情况,它没有意义,因为没有错误弹出,而且问题不太可能来自 HTML/JavaScript A-Frame 代码。感谢您花时间阅读并考虑这个问题!如果您需要任何其他详细信息,我会在此处提供,因此请告诉我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。