原标题:降低 AR/VR 门槛,WebVR 在浏览器上实现虚拟现实

编者按:许多科技企业认为,AR/VR将会成为颠覆性计算平台,虽然企业干劲十足,不过他们都碰到一个难以解决的问题:如何让大众接受VR/AR?

Owen Williams是一名自由作者,他认为,WebXR标准的出现将会促使VR/AR普及。

上周,我写了一篇文章,谈论亚马逊,它悄悄推出一个名叫Sumerian的产品,这是一个杀手级产品:有了新工具,制作VR内容、直接放进网络将会变得更容易。WebVR是一套标准,为什么Sumerian能够将内容分发给大众?WebVR功不可没,现在WebVR正在朝着“黄金时代”缓慢前进。几天前,W3C(也就是WebVR标准的制定机构)公开表示,说它已经正式将API更名为WebXR,而且机构正在制定完整版规格。

降低 AR/VR 门槛,WebVR 在浏览器上实现虚拟现实-汇美优普

现在官方将它叫作“WebXR Device API”,这套标准是根据之前的WebVR 2.0开发的,最终,老名字将会完全弃用。

什么是WebXR,%&&&&&%如此重要?我之所以对未来的VR感到兴奋,正是因为这套标准的存在,它%&&&&&%前途如此光明?让我来谈一谈。

XR体验、不仅仅是VR

VR与AR是两种不同的技术,不过二者也有许多重叠的地方:它们都与穿戴在脸上的设备有关,都安装许多传感器,可以追踪动作、位置、方向。

二者最明显的不同就是VR创造全新的模拟现实,而AR将模拟层叠加在现有世界之上。尽管如此,二者使用的重叠技术、开发者处理的范例经常会碰到相同的挑战,于是W3C VR团队决定开发一个API,同时处理两种技术,它就是WebXR。

XR(或者叫作Extended Reality)是一个术语,它将两种技术全都包含进去,让开发者开发API,不论是开发AR/VR还是MR体验,都能用得上。

去年10月末谷歌发布消息说,从2018年一季度开始,WebXR标准就会试用,到时开发者可以在稳定版Chrome上使用实验框架。

这样一来,在未来一年里,无数设备都可以享受新体验,除了拥有专用设备的用户,还会有更多人可以获得新体验。

降低门槛

今天,不论是AR还是VR都有一些障碍要跨越,然后才能享受新体验。可能需要专用硬件,可能需要安装支持软件,可能要下载应用,安装传感器。

如果能在浏览器上推广WebXR,就可以改变形势,将WEB变成入口,告诉大家两种技术可以做什么。

Arturo Paracuellos是一名WebVR和WebAR开发者,他说这一过程相当于“渐进增强”,也就是说让用户尝试一下,看看体验能做什么,然后让用户接近渐渐丰富的格式。

这些体验适合电脑操作能力处在各种层次的人,电脑操作能力的分级是由Nielsen Norman界定的。大多数成年人的电脑操作能力处在“Level 1”层级(也就是第一级),他们并没有掌控足够的技术知识,无法快速理解AR体验。

降低 AR/VR 门槛,WebVR 在浏览器上实现虚拟现实-汇美优普

新标准融入一种新规格,它的名字叫作Magic Window,简单来说,就是启动之时会有一个简单的平面窗口,放进3D世界,窗口可以与用户在真实头盔中看到的环境互动。

因为手机、平板、笔记本中装有传感器,利用传感器,Magic Window就可以让用户与背景世界互动,点击一下图标,就可以跳进更加沉浸的世界。

WebXR的Magic Window很友好,一些熟悉沉浸体验的人(比如Google Cardboard、HTC Vive用户)容易上手,即使之前对技术毫无所知,也能轻松入门。

当用户理解VR,然后看到专用头盔(比如Rift),就会知道哪个更好,当它理解强大头盔的优势之后,可能会考虑升级。

跨设备体验

如果想瞄准多种多样的设备、应付多种多样的传感器和操作系统,处理其它一些问题,对于任何开发者来说肯定是一件费时费力的事,不管他们正在开发什么都是一样的。

有了WebXR,开发者瞄准所有设备就会更容易,好比几十年前浏览器出现时一样,只需要一个代码库,就可以瞄准无数设备。微软Edge、火狐、三星浏览器、Chrome,它们已经支持大多数头盔,未来还会有更多企业支持,因为今年7月时苹果也加入了WebVR组织。

移动设备上,新标准特别有魅力,因为WebXR支持真正的本地AR渲染技术。

Google曾经展示过一个项目,开发者用谷歌产品可以轻松制作WebVR体验,用苹果(ARKit)和谷歌(ARCore)设备的硬件级AR API制作。

当标准渐渐成熟,开发者可以跨平台瞄准多种设备,包括桌面和移动平台,要吸引没有用过的用户尝试VR/AR,这也是一个重要因素。

降低 AR/VR 门槛,WebVR 在浏览器上实现虚拟现实-汇美优普

工具

正因如此,亚马逊推出Sumerian才会显得如此重要,这步棋下得很明智,可以夺取市场。

对于未来的所有VR体验来说,WEB极有可能是起点,如果能够消除最终障碍,也就是工具障碍,那么这种格式可能就会大放异彩。

放在以前,如果你想学习XR设计开发知识,必须理解3D图形,研究游戏引擎(比如Unity),还要学会编程(比如学习C++),如果WebXR能在开发社区流行起来,工具问题就会得到缓解,到时艺术家可以用App(比如Sumerian)或者现有框架(它们已经在其它地方使用,比如AFrame或者ReactVR)开发体验,不需要从零开始做。

不论是什么平台,如果想成功,必须大幅降低门槛,让艺术家自由尝试,增加工具数量尤其重要,只有工具多了,才能吸引更多人支持新媒介。

当然,Sumerian不能完全解决工具问题,但是因为它的到来,几乎每一个人都可以为XR工作了,就像当年Adobe Flash开启了WEB动画新时代。

我怎样才能使用WebXR

WebXR仍然处在发展初期,WebXR API也还没有完全确定,不过开发者已经可以用早期产品做实验了,只是存在诸多限制。

微软Edge(15+)和火狐(56+)已经很稳定,包含可以在设备上运行的WebVR,这些设备开发者正在使用,Chrome(61+)也一样。

只是现在设备的支持情况不太好,因为目前的浏览器标准是WebVR 1.1,是早期版本,支持能力不强,而且很长一段时间以来没有改善。

WebXR 1.0将会完全取代WebVR,从2018年一季度开始,它会支持更多的头盔和浏览器。就当下来说,如果你想测试,会发现有一些不协调的地方,不过技术还是很有前途的。

还要等多久呢?是不是要等很多年?不是的,形势正在改变。在News Feed内,Facebook正在测试完整的原生VR体验,它向我们证明,“Magic Window”受到用户的欢迎,而且开发者从第一天开始也很感兴趣。

当技术的应用越来越广泛,消费者与创作者的进入门槛降低,将会有更多人做实验,会有许多新创意冒出来,还会有高端游戏出现。WebXR为VR所做的事情,就像20年前第一个网络浏览器为互联网所做的事情一样,当年正是第一个浏览器打开WEB大门,引诱大众拥抱互联网。

https://blog.bigscreenvr.com/webxr-is-going-to-bring-vr-and-ar-to-the-masses-heres-why-ad2b790065fa

编译组出品。编辑:郝鹏程