【问题标题】:How to enable WebVR on Google Chrome?如何在 Google Chrome 上启用 WebVR?
【发布时间】:2016-06-20 10:22:41
【问题描述】:

我正在尝试创建一个 WebVR 场景。对于这个任务,我想在 Google Chrome 上启用 WebVR。我的操作系统是 Windows 8。

我使用chrome://flags/ 打开标志。 WebVR 不存在。我该如何启用它?

【问题讨论】:

  • 对于 Chrome 70,您可以在 chrome://flags/ 中找到它。该标志称为 WebVR。

标签: google-chrome flags webvr


【解决方案1】:

谷歌浏览器的官方渠道不支持 WebVR。(现在支持,见下文)

有一个unofficial build of chrome 可以。仅供参考 Firefox Nightly 在其官方和当前版本中也支持 WebVR,Samsung Internet Beta for GearVR 也是如此(后者经过一些配置)。

更新:如果您启用 chrome://flags/#enable-webvr,Chrome Android 现在可以与 WebVR 一起使用。见this manual on how to enable WebVR on different browsers

【讨论】:

  • 我安装了 Firefox Nightly 并将 web-vr 从 addons.mozilla.org/en-US/firefox/addon/mozilla-webvr-enabler 添加到 Firefox。当我打开一个示例 web-vr 示例时,我得到“您的浏览器支持 WebVR,但不是最新版本。”。示例不起作用。
  • 是的,firefox 不支持最新的 webvr 版本 - 但它支持 webvr。只需尝试不需要最新版本的示例,例如THREE.js cubes WebVR demo。哦,不需要扩展,你可以去about:config,把dom.vr.cardboard.enabled改成true,把dom.vr.add-test-devices改成1
【解决方案2】:

你可以安装Google Chrome extension for WebVR debugging 它确实有助于调试您的 VR 应用程序。 您将能够更改虚拟设备在环境中的位置,以查看相机位置的变化。 此外,还可以模拟 HTC Vive 控制器。

替代方法是使用WebVR polyfill 它将 WebVR-API 添加到您的浏览器。

【讨论】:

    【解决方案3】:

    目前您可以在以下浏览器上测试您的示例 webVR 代码:

    谷歌铬
    Firefox 每晚
    三星 webVR 浏览器

    Google Chrome 54.0 及以上版本预计将支持 webVR,但似乎我们还需要再等一会儿。

    如果您对用于 VR 项目的 ThreeJS 库不是很熟悉,您应该尝试使用 aframe 框架(查看http://aframe.io)。在这里,您将只关注 VR 代码流,所有其他与图形相关的开销(相机、渲染等)将由 aframe 本身处理。

    【讨论】:

      【解决方案4】:

      您还需要这个特殊的 Chromium 版本吗? 在最新的 Chrome #58 中,该功能似乎现在可以在 chrome://flags 中使用

      WebVR Mac, Windows, Linux, Chrome OS, Android Enabling this option
      allows web applications to access experimental Virtual Reality APIs.
      #enable-webvr
      

      虽然没有尝试过 (不想破坏我的高效浏览器)

      问候

      【讨论】:

      • 不幸的是,这些现在不起作用(Chrome 58)。正在进行开发工作,但还没有准备好。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      相关资源
      最近更新 更多