(
映维网
2020年04月02日
)Mozilla于2019年9月发布了允许你在桌面浏览器测试WebXR VR应用的WebXR Emulator Extension。现在,团队宣布所述扩展将纳入AR支持。
1. WebXR AR API
WebXR Deveice API提供了一个为Web构建跨XR设备沉浸式应用的接口。WebXR 1.0 API for VR已经发布。
在ARCore和ARKit的助推下,AR正变得越来越流行。你或许已经看到一系列允许你在家中可视化物品的应用工具。可以说,AR市场潜力巨大。
为了给Web带来一个更开放的AR平台,Immersive Web Working Group一直在研究WebXR API for AR。Chrome 81(原定于3月17日发布,但现已推迟)默认启用了用于WebXR API for AR和Hit Tect。其他浏览器的支持同样很快到来。
一旦应用,你就可以在兼容设备使用AR应用程序,无需进行任何安装操作。
如果你现在希望进行用android设备进行尝试,你可以使用Chrome android Beta。只需安装ARCore和Chrome Beta即可。
2. 扩展的作用
你需要AR兼容设备才能访问WebXR AR应用。遗憾的是,即使API已经启用,你都不能在桌面端运行它们,因为你缺乏所需的硬件。
WebXR Emulator Extension能够通过模拟AR设备,从而允许你在桌面浏览器运行WebXR AR应用程序。它包括WebXR API polyfill,所以它甚至可以兼容非原生支持WebXR API for AR的浏览器。
3. 如何使用
WebXR AR应用无需任何改动。
4. 优点
所述扩展解决了AR内容创建的困难。与创建虚拟现实内容类似,目前AR内容的创建同样存在一定的困难。
但是,这个扩展解决了上述的所有问题。
当然,我们强烈建议你在推出产品之前用物理设备进行测试,但这个扩展为你提供了一个更简单的工作流程。你可以在桌面端从头到尾地进行开发和测试。另外,你可以继续使用强大的桌面工具,如屏幕截图捕获、桌面视频捕获和JavaScript调试器等。
5. 虚拟房间的优点
除了上面提到的优势之外,虚拟房间同时存在另一个优点。AR的难点之一是识别世界中的对象。例如,Hit Test功能要求在世界范围内进行平面识别。即将到来的光照估计功能需要在世界范围内进行光照检测。一般来说,AR设备都包含特殊的摄像头、芯片或软件来顺利解决这个复杂的问题。但所述扩展不需要它们,因为它知道虚拟房间中的一切。这样我们就可以轻松地添加新的AR功能支持。
6. 接下来的WebXR AR计划
0