创建虚拟的QTVR
by: caiguanhao
在我之前我的一篇博文《从球面全景图转换到QTVR(QuickTime Virtual Reality)的步骤》里面介绍了可以很方便地制作出QTVR的方法,不过这是用带鱼眼镜头的相机拍摄出来的照片,再通过合并成为球面全景图,然后转换。最近在玩制作3D图形的软件——SketchUp(很容易上手),在VRay上无意找到了转换成球面全景图的选项,然后就开始行动了。

首先需要的软件是SketchUp+VRay,然后自由绘制一些3D场景,当然要求你熟悉一下这个软件。其他3D软件也可以,如3DS MAX。现在玩的不是很深入,很多模型都是从Google下载的。囧。
Picture
图示我的3D图的一个场景。通过Google SketchUp Layout导出,没有渲染。
 
 

从球面全景图转换到QTVR(QuickTime Virtual Reality)的步骤

拼接

我在网上找到了一套球面全景图源文件,总共9张。拍摄这些照片的相关工具:佳能EOS 5D相机,佳能15mm f2.8鱼眼镜头,自制全景头,曼富图055PRO三角架,曼富图555B水平中柱,佳能TC-80N3遥控器。定焦、定曝光时间、定白平衡。
Picture
使用15mm的鱼眼镜头拍摄整个球面需要的照片数较使用8mm鱼眼镜头的多
先将这几张原图放到拼图软件里拼接,我首选的是Autopano Giga,直接将这九个文件拖到里面,可以自动完成合成(也可以适当设置一下),然后按默认配置自动渲染。如果怕慢可以将原图等比缩小一点,我在我电脑合成和渲染都等了一段时间。
Picture
Autopano Giga
 
 
Picture
0-360 全景反光镜
什么是球面全景图?
在未认识球面全景之前,你或许已经玩过Google Street View或者Google Earth(另外参考微软正在研发的Street Slide,这些程序都可以呈现360度全景图,它的制作原理跟下文提及的全景图的大致上是一样的。即使现在整套的专业拍摄全景工具的价格还不“平民化”,但制作全景图的工具(包括电脑软件)已渐趋容易方便地使用。

球面全景图是超广角图,能从单一视角把周围环境记录下来。超广角镜头——鱼眼镜头能呈现180度或更大角度的视野,即等于或大于半个球面的视野。球面全景图涵盖了整个球面视野,所以可以望向任何一个方向。球面全景图并非3D图像,因为它还是单视点图像,不过它的视野不局限。有一种相机附件(见右图),可以装在单反相机上面,只需拍摄一张照片即可获得360度全景图,这样对于那些不会或懒于图像拼合的人来说是一个好消息,但是拍出来的图像质量可想而知,是很普通那种,不推荐。推荐使用拼合的方式,这样制作出的全景图具有较高像素

正因为一张球面全景图只在一个视点即可呈现周围环境的模样,所以它的形状像球面,而电脑储存和显示的图像都是矩形的,这就是为什么我们在电脑直接查看这些图时都是变形的。最常见的球面全景图的展示方式是等距圆柱投影(equidistant cylindrical projection或equirectangular projection):


Picture
一位父亲(Jeffrey Martin)为他的儿子(Benjamin Martin)拍的球面全景图