随着时代的发展,智能手机的拍照功能基本淘汰了普通相机,但是现在又出现了一个新科技-VR(虚拟现实),于是产生了VR全景相机等,可以拍摄VR全景图片、VR全景视频等。如果把VR全景图片在网站上展示,是不是很酷,其实这种技术已经应用在很多网站,如百度地图有全景预览,可以详细查看指定地点清晰图片,非常方便查看实地情况。VR全景展示这么有用,那么今天我们就探讨如何在网站上显示VR全景图片。
全景图片分类如下:
1、球面全景图,利用一张全景图围成一个球,自身位置位于球体内。由于图片是矩形,所以最上和最下的缝合处很明显就能够看得出来。
2、立方体全景图,一个立方体,有六个面组成,所以就需要六张图片啦。自身的位置位于立方体中间。
2、柱状全景图,是由球面全景图和立方体全景图结合而成
如果按照普通网页IMG标签显示VR全景图片,可以显示,但是没有VR效果,所以传统方式是绝对不行的。
展示VR全景图片目前仅限支持WebGL和canvas的浏览器,主要还是HTML5的作用,HTML5确实大大增加了网页浏览器的能力。
这里可以使用3d全景效果JS插件:ThetaViewer。截图代码如下
可以看出代码非常简单,只要引入对于的JS,然后几行JS代码就可以实现。
VR全景图片可以展示了,很多人会问VR全景视频可以在网站上展示吗?答案是肯定的。
目前已经有很多VR全景视频制作的公司,也有一些开源的全景视频制作工具,如HTML5 Pano和play2VR等。
VR全景图片目前虽然还没有在互联网上大量出现,但是其出色的效果,以后一定在互联网上会越来越常见。