如何解决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] 举报,一经查实,本站将立刻删除。