简单聊下什么是球形全景图、柱面全景图和立方体全景图

网上现在可以看到一些全景照片,用户可以转动场景,选择不同的角度去看,其实在渲染这些全景之前,我们需要了解几个常见的概念:球形全景图、柱面全景图和立方体全景图。

简单聊下什么是球形全景图、柱面全景图和立方体全景图

球形全景图
球形全景图是我们最常见的全景图类型,英文一般叫:Sphere。通常一个标准的球形全景图是包含360×180的范围。也就是水平360度,垂直180度。球形全景图可以直接由全景相机一键产生,也可以后期自己合成。照片的比例为:2:1,假如宽是7000,那么高一定是3500。一般照片的上面和下面将会有拉伸和压缩。
球形全景图可以通过软件自动转换为立方体全景图。

柱形全景图
柱形全景图,英文一般叫:Cylinder。其实严格意义不算是全景图,当你没拍够360度或者180度时,那就是柱形全景图了。例如缺天少地的,可能就是360×120。当然,可以通过后续补充像素来做成球形全景图。

立方体全景图
立方体全景图也是很常见的,英文一般叫:Cube。它们就是代表着六个面、前后左右上下的六张立方体切片。有了这六个面,后续会有专业的渲染软件来做贴图,让用户以全景的方式来浏览。
当然立方体全景图也可以通过软件自动转换为球形全景图。

这里说的这三种全景图类型都相当于是素材图,因为全景渲染的时候,还会在这些图片的基础上去做很多展开、旋转、扭曲的算法,才能达到全景浏览的效果。可能也有人看到过鱼眼图,其实鱼眼图本身就是一种全景浏览的方式,不在这里讨论的范围。参考文章:http://paulbourke.net/miscellaneous/cubemaps/

相关阅读