戴上VR眼镜,你看到的图像会随着你头部的旋转而变化,就好像你在虚拟世界一样。
没有VR眼镜,可以通过手指触摸或体感控制随意切换视角。
与传统视频相比,VR最大的优势就是给了每一个观看者导演的权利。“一千个人心中有一千个哈姆雷特”。在同一个虚拟世界里,每个人都可以走出自己的路。
VR如何播放视频?
VR视频播放是全景相机拍摄的逆过程。
拍摄时,想象将水晶球的表面分成多个部分,每个部分都是一个鱼眼镜头,多个鱼眼镜头将现实世界映射成一个球体的表面图;
全景照相机
球面映射
玩的时候,VR播放器会用3D技术搭建一个虚拟的球体。用户处于虚拟球体的内中心,拍摄时看到的是水晶球映射的球面。
三维虚拟球体和摄像机
当用户转动头部时,调整3D相机的角度,然后通过凸透镜将图片映射到用户的眼睛上。具体参见VR视频播放原理。
如何在网页上播放VR视频?
“开放、平等、合作、共享”是互联网精神,Web是VR内容传播的最佳渠道。
VR视频可以丰富网页的表达方式,增强用户的参与感。
WebGL普及度高,可以访问底层的图形绘制API。网页渲染VR视频刷新率可达60 Hz,和APP一样流畅。
WebGL兼容性表
三. js、A-frame等优秀的开源JS库可以在网页上快速播放VR视频。详情请参考相关网站。但是,经过笔者的实际测量,直接使用有一些缺点:
js文件超过500Kb,影响网页加载速度。
浏览器浏览信息资源的兼容性主要由Chrome/Firefox支持。
交互功能的开发比较复杂,需要三维图形的前端知识。
Play2VR(www.play2vr.com)是一款免费且易于使用的VR视频播放器。其大小小于30 Kb(gzip),支持主流PC/手机浏览器和微信。集成的CDN还支持跨域VR视频播放,使用起来非常简单:
1.注册play2VR帐户,上传媒体(支持全动态视频和图片),并设置播放选项:
第二,将集成代码复制到网页源代码中:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。