去年最火爆技术莫过于VR和人工智能了,相较于人工智能的高门槛,VR显得就比较接地气,一个VR眼镜就可以领略最前沿的科技。近日Google发布了Chrome浏览器的最新版本,Chrome的此次升级主要是集成了WebVR技术,通过该技术,网站可以提供VR体验,也就是说以后开发VR也是前端的一部分了。Google的发力成功的让本来就已经日渐强势的前端变得更加的宽广,行业纵深的不断扩展,用人需求相应的也会不断增加。接下来我们详细的来说明一下:什么是webVR?为什么会是前端的一部分?
什么是web VR ?
WebVR不同于现在大家熟知的VR,现在的VR体验是以应用程序的形式呈现,在你想要体验VR的时候,必须要进行搜索和下载。而Web VR 则改变了这种形式,它将 VR 体验搬进了浏览器,可以说Web + VR = WebVR。
既然提到了web技术,那么绕不过去的就是前端了,现在的webVR是JavaScript API,在通过使用web技术开发VR应用的时候用到的也是前端中基础的JavaScript,就目前而言开发VR有三种(潜在)方式:
JavaScript, Three.js 与 监听设备方向(Device Orientation)
JavaScript, Three.js 与 WebVR
CSS 与 WebVR(仍处于非常早期阶段)
除了使用Three.js之外,还有一个MozVR 团队 开发的 A-Frame 框架可以供人使用,A-Frame 是一个通过 HTML 创建 VR 体验的开源 WebVR 框架。通过该框架构建的 VR 场景能兼容智能手机、PC、 Oculus Rift 和 HTC Vive。
MozVR 团队开发的 A-Frame 框架的目的是:让构建 3D/VR 场景变得更易更快,以吸引 web 开发社区进入 WebVR 的生态。WebVR 要成功,需要有内容,A-Frame 要把 3D/VR 内容的创造权力赋予给每个人。
实际上在chrome浏览器之前,火狐浏览器就先一步的支持了webVR的开发,但是Google的入场显的尤为不同,这样一个走在互联网科技前沿的企业,它的每一步都会带给行业新的巨变,Google的入场意味着web VR 技术会更加快速的成型和应用,VR应用未来将会成为前端的一部分,用人市场也将会爆发出更多对优秀前端工程师的需求。