Verge3D教程和Web3D开发

WebVR技术应用

本文会涉及以下话题:

WebVR的实现依赖3个条件

WebVR的实现需要3个前置条件:WebVR API、浏览器支持和VR头显支持。

WebVR API于2016年发布,经过几年发展后,新的替代标准WebXR将在2019年内发布,新标准会带来更强大的功能。

浏览器方面目前只有firefox reality全面支持WebVR,Chrome目前暂时关闭该功能,直到7月份集成WebXR后,会重新支持。

VR头显方面,目前桌面端、移动端几家主要厂商的头显都默认集成了firefox reality,如HTC vive、联想、PICO等。

所以,WebVR的实现条件已经完全具备了。开发者可以使用Verge3D、Three.js、A-frame等框架进行开发。

WebVR和Web3D是什么关系

Web3D是直接在浏览器上展示3D内容的技术,WebVR是Web3D的一种呈现方式,是它的一个功能。但是WebVR不只能展示3D内容,还可以支持全景视频。

单纯的WebVR产品目前并不容易找到,原因很简单,作为技术它是成熟的,但是作为产品,在商业上不允许。因为电脑普及了,手机普及了,但是VR头显没有普及(头显是和前两者并列的运算平台),而且VR在体验上存在一些没有解决的问题,如眩晕问题、幽闭空间问题。所以,WebVR目前一般集成于Web3D产品中,作为其中的一个功能存在。

WebVR有哪些典型应用

◆3D模型网站Sketchfab

3D模型网站实现WebVR功能是最便捷的,因为本身他们就占有3D资源。Sketchfab是著名的3D模型展示和交易平台,现在也已经支持WebVR了。

Sketchfab的VR功能

◆3D电商微展世 乐乐三维云

3D电商,如淘宝的buy+,京东移动端的三维商品展示,一般都可以支持WebVR。

buy+

◆数字展馆中国数字科技馆

这类空间展示的应用最适合以VR形式表现。

360全景图和全景视频(全景直播)720云

除了3D的内容,360图片和视频由于制作成本比较低,是目前最常见的WebVR。

720云的VR功能

◆游戏DEMO

游戏是最能体现技术的领域,这里有很多DEMO。

除了一个缺点,全是优点

WebVR,或者Web3D,我认为只有一个缺点:盗版风险。和互联网上的图片、视频一样,Web3D程序只要部署到线上,就意味着3D内容暴露在互联网上,有编译就有反编译,只要有人愿意就能盗取你的3D内容。

那么有解决办法吗?从技术上,可以通过破坏模型、混淆代码增加盗用的成本,但是不能阻止盗用。

唯一有效的只有法律手段。

或者,用开放的心态面对互联网。

优点们:开发成本低、开发效率高、跨平台、易集成、易维护、无安装包……

zjbcool

zjbcool
关闭菜单