WebVR:虚拟现实中的响应式网页设计
有些开发者认为他们已经找到了问题的答案。谷歌员工Boris Smus是名VR爱好者,他这周在博客中写道:“还记得‘一次编写,到处运行’这句古老的名言吗?网页就是我们实现这一承诺的最大可能。”与其开发仅能在单一平台或VR头显上运行的原生应用程序,开发者们不如采用HTML来打造自己的VR体验,这样就可以简简单单通过浏览器运行了。
这个想法被称为WebVR,,目前已受到一众开发者和组织机构的拥护,其中最大的支持者就是Mozilla。浏览器开发商Mozilla早在去年就公布了网站MozVR以提供网页VR体验,并在上月的nightly版Firefox浏览器中加入了VR功能支持。Chrome浏览器也正试图带来VR体验,去年谷歌在推出简易VR眼镜Google Cardboard的同时,也公布了一个用来进行Chrome VR实验的网站。
但是到目前为止,这些成果之间互相并不兼容。Boris Smus写道:“最新的VR潮流仅仅刚开始而WebVR就已经四分五裂了。举例来说,谷歌的网站vr.chromeexperiments.com上的内容并不支持Oculus,而Mozilla的网站mozvr.com上的内容也无法通过Google Cardboard体验。”开发者们现在面临两种选择,一是默默等待Google、Mozilla和Oculus等公司达成一致标准,要不就只能是准备好跨平台的多版本内容。
这恰恰是Boris Smus这周提出响应式WebVR的原因。其中原理:建立基于HTML的VR体验,在头显运行或者根本完全独立运行。灵感来源?响应式网页设计能够自动探测用户使用移动终端还是桌面电脑进行网页浏览,从而提供相应的最优体验。
“利用流体布局、弹性图片以及比例式网格这一系列现代网络技术,响应式网页设计能够自动提供适应不同浏览环境的网页内容。类似地,WebVR也需要在没有VR硬件设备的条件下独立运行。”
Boris Smus提出的引用于WebVR的开源计划使开发者们得以打造基于HTML的网页VR内容,这样既可以在Oculus Rift和Google Cardboard上同时体验,甚至还可以独立于VR头显呈现。虽然开发者们目前还必须下载Chrome的专门软件,但这份跨平台运行的前景就已经足够令人鼓舞了。并且,能够在台式电脑、移动终端甚至VR头显兼容的网页VR体验已足够振奋人心。