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

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

制作全景图的8条准则

翻译:caiguanhao,源自Digital Photography School中Peter West Carey的一篇文章,有改动。
括号内内容为译者注释。


回到胶卷相机时代的话,拍摄全景就意味着要买一部特别的、昂贵的相机,而且要花费数小时在暗房,通过重叠底片的相同部分,在相纸上拼合相片。全景图是超广角图,只是那些有钱和有时间的专业人士的玩意。

但到了当今数码时代就不是这么说了。软件功能的改进使得在家用电脑上也可以轻松地创作全景图。遵循下面几条准则或许能提升你创作出佳作的概率,因为电脑不是万能的,不能修正所有不足。近些年来,我在学习制作全景图的过程中犯了不少错误,我希望以下这些准则能帮助你减少走弯路,并为你入门全景图开个好头。
 
 
用Photoshop将全景图变成小星球图
最近找不到任何东西放到博客上,终于找到了一篇有关全景图的算是Photoshop教程吧,相信这个方法已经在很多地方出现过,不过还是要写一点东西,至少我今天才知道Photoshop有这个功能。
Picture
Flickr上的一张小星球图
其实小星球图是有自己的学术名的,那就是“球极平面投影”(stereographic projection),如果不知道是什么,上百科网站找找,或者到Flickr的球极投影小星球的群组那里看看。其实这个小星球图在一些软件或者全景图网站有自动生成的,如krpano插件,右击就有小星球图(little planet view)这个选项。
 
 

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

拼接

我在网上找到了一套球面全景图源文件,总共9张。拍摄这些照片的相关工具:佳能EOS 5D相机,佳能15mm f2.8鱼眼镜头,自制全景头,曼富图055PRO三角架,曼富图555B水平中柱,佳能TC-80N3遥控器。定焦、定曝光时间、定白平衡。
Picture
使用15mm的鱼眼镜头拍摄整个球面需要的照片数较使用8mm鱼眼镜头的多
先将这几张原图放到拼图软件里拼接,我首选的是Autopano Giga,直接将这九个文件拖到里面,可以自动完成合成(也可以适当设置一下),然后按默认配置自动渲染。如果怕慢可以将原图等比缩小一点,我在我电脑合成和渲染都等了一段时间。
Picture
Autopano Giga
 
 
Picture
今年7月29日(根据360world在facebook的发布日期),目前为止网上可供浏览的最大的全景图是有700亿像素的匈牙利首都布达佩斯全景图(上图)发布了。它打败了几个月前称帝的450亿像素迪拜全景图。和其他几百亿像素的全景图一样,制作工具一点都不简单:两台2500万像素的索尼a900单反相机分别配上400mm Minolta 镜头和1.4倍的专业增距镜。

制作过程

Picture
装备
刷新世界纪录需要一台超高像素的相机和一个很窄视野的摄远镜头。他们选择了能拍摄高达2500万像素的照片索尼a900相机(索尼公司提供),配上400mm的Minolta镜头和1.4倍的增距镜,这样每张图片的水平视野就只有2.4度。原先预计一张拼合后的600亿像素全景图需要拍摄5040张独立的照片(分24行,每行210张,水平360度,垂直60度)。以每张照片从机械自动调整角度到拍摄完毕需时4秒计算,很明显,至少要6个小时不停地拍摄。在户外拍摄6个小时是一个大挑战,天气、角度、光照强度都会发生改变,为此要想办法加快速度。于是他们专门制造了一个加强版的全景头(固定在支架上),全景头装有更强的传动装置,能支撑起两部配有大镜头的“重型”相机。

 
 
Picture
0-360 全景反光镜
什么是球面全景图?
在未认识球面全景之前,你或许已经玩过Google Street View或者Google Earth(另外参考微软正在研发的Street Slide,这些程序都可以呈现360度全景图,它的制作原理跟下文提及的全景图的大致上是一样的。即使现在整套的专业拍摄全景工具的价格还不“平民化”,但制作全景图的工具(包括电脑软件)已渐趋容易方便地使用。

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

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


Picture
一位父亲(Jeffrey Martin)为他的儿子(Benjamin Martin)拍的球面全景图
 
 
Picture
360度全景摄影,有些人称它为VR摄影,那个VR就是我们中学英语课本上介绍过的Virtual Reality,即虚拟现实。早在一百年前,全景摄影就诞生了。参考:一百年前的全景图

在360cities上的全景图为球面全景图(spherical panorama)。制作全景图时,简单地说,先要在同时同地向每个方向拍照,然后将这些照片用电脑进行高精密拼合。天衣无缝的全景图,表现为图像平滑和没有明显边界,这样就可以在任何方向观察,甚至可以放大查看。在360cities上的全景图可以跟随图像中的箭头行走。

相机、电脑是必须的。工欲善其事,必先利其器,好的工具能制作出近乎完美的作品。起初,你可以用卡片数码相机练习制作全景图,当你有了兴趣、知识和经验后在升级工具也不迟。几乎所有相机都可以制作全景图,但是最快捷有效的方法依然是使用一台数码单反相机搭配一个8mm f3.5的鱼眼镜头(3000至5000元),使用它拍摄3至4张照片即可创造出球面全景图所需要的所有图像了,拼接出来的全景图具有很高的分辨率,起码有三千万像素。相机可以手持,可以放在脚架上面,当然后者效果更好。电脑操作可以是Windows、Mac或者Linux。你需要有转换RAW图像的软件、图像拼合软件(如Hugin、PTGui、Autopano Pro)、图像处理软件(如Photoshop、Gimp)等。图像拼合并非简易的事,电脑CPU、内存、硬盘的综合性能越高,合成速度越快,如合成同一张全景图,在普通的台式机上需时10分钟,而用华硕Eee PC则需要3个小时。

 
 
本文将指导你如何拍摄出适合制作优质全景图的相片。拍摄全景的时候,对于我们拍摄的每一部分照片,通常要使用相同的光圈、快门速度、焦距、相片大小和质量,并且关闭相机的闪光灯、自动白平衡和使用相似的曝光设置,还有尽量使用三角架,相片的交叠部分在25%-50%之间。这样做就可以降低在电脑上拼合时出现的错误。本文还列出了很多拍摄全景的技巧。
 
 
【原创】当到达了中山小榄的龙山公园下起了滂沱大雨,幸好有一处遮雨的地方,就呆在了那里超过半小时了,没事干就拿起了卡片数码相机,以人身作为单脚架,拍了10张照片,然后拿回家里的电脑拼合,因为有局部光线不足,后期用Photoshop处理了一下。
 
 
【原创】今天很幸运,我们一直以为高楼大厦是不开放天台的,但是这个位于小榄新都汇东北方向的向明大厦给了我们机会拍摄俯视式的全景,这是一个难得的机会,我们摆好的三脚架,然后向周围360度拍摄。虽然我们(随行的有摄影发烧友阿冬)已经熟读全景拍摄的理论,但还是忘记了要保持焦距,但拍摄的时候因为近的原因,远处一点拍得模糊,然后拼接的时候出现了小小错误,把我的手截了一点。此全景使用竖式拍摄,共拍了25张,再在电脑组合(得到的大图裁剪后像素达34318X4338,大小32M),因为像素太大,耗尽了很多系统资源,单处理这张图片也耗费很长时间,所以唯一的一个小错误就不去纠正了,只能日后注意一点就好了。如果想了解这天的活动可到阿冬的这篇博客文章