本文转载自萨龙龙的博客,来源于三篇文章:
2、360全景图的后期合成(Autodesk Stitcher Unlimited的使用)
————正文————
1、360全景图的简介与拍摄
第一次接触360全景图是在大学一堂多媒体课程上,老师用quicktime播放器展示的mov格式的全景图,只需在画面上拖动鼠标就可以全方位、真实的浏览一个点的360度实景,看着就让人兴奋,好神奇。而老师并没有介绍360全景图是如何制作出来的,直到工作两年后接触到360全景图的项目,才掌握了360全景图的拍摄、合成与格式的转换。
这之后,有机会都去旅行都会拍摄一些旅途中的360全景图,360度全景地展示途中的美景,更加真实的记录旅行的点滴。360全景不单单可以记录旅行的美景,太多的地方需要360全景来进行展示,比如博物馆、展厅、城市的景观等一切需要展示的都可以通过360全景来展示,最著名的要数google全景地图。
一、360全景图的定义:
360全景图也称为三维全景图、全景环视图。360全景技术是一种运用数码相机对现有场景进行多角度环视拍摄之后,再利用软件进行后期缝合,并加载播放程序来完成的一种三维虚拟展示技术。简言之就是把二维的平面图模拟成真实的三维空间,呈现给观赏者。
二、360全景图的特点:
360全景顾名思义就是给人以三维立体感觉的实景360度全方位图像,此图像最大的三个特点是:
- 1、全:全方位,全面的展示了360度球型范围内的所有图像;可在例子中用鼠标左键按住拖动,观看场景的各个方向;
- 2、景:实景,真实的场景,三维实景大多是在照片基础之上拼合得到的图像,最大限度的保留了场景的真实性;
- 3、360:360度环视的效果,虽然照片都是平面的,但是通过软件处理之后得到的360实景,却能给人以三维立体的空间感觉,使观者犹如身在其中。
三、360全景摄影和传统摄影的区别:
- 1、由于全景是要捕捉场景360°范围内的所有图像信息,所以一般用鱼眼镜头或广角镜头来拍摄,如果设备有限,用其它镜头也可以,只是拍摄照片的数量多。
- 2、全景一般更侧重于表现场景的全局信息,所以全景摄影更注重选点,传统摄影更注重于构图。
- 3、全景摄影更注重从全局光线去考虑,所以大部分的全景都是拍摄在晴朗的,光线充足的时候一般秋高气爽的时候,对场景整体光照比较讲究,所以拍摄全景图的最佳时刻是在大白天甚至是顶着太阳的正午,而传统摄影更喜欢早出晚归,在绝大部分光线条件下都可以拍出好的作品来。
四、360全景图拍摄的硬件组装:
单反相机、三脚架,这是一定要的。镜头最好是广角或鱼眼镜头,这样我们拍摄所需的张数也少,软件合成也更精准,如果再加一个全景云台那就更完美了。
没有这么好的条件也没有关系,我们同事一开始用卡片机和不到100块的三角架站在断桥都拍摄过全景图,都很好的展现了断桥的360全景。所以在拍摄过程中尽量把图都拍全,不移动三角架,相机参数调节好就OK;
五、360全景图拍摄选点:
拍摄场景全景的时候一般选择在一个高点或者是场景的中央,为了能获取更多的场景信息,该点视野开阔。另外,全景观看的时候是要旋转的,所以选择场景的几何中心,是为了避免旋转过程中给观赏者带来失重的感觉。
拍摄过程中需要保证镜头是在同一点进行拍摄,所以拍摄中不要让三角架有任何的移动,不然后期合成就会出问题。
六、360全景图拍摄的拍摄顺序:
前-右-后-左、中—上—下,萨龙龙一般会先水平拍摄一周,而第一张图片是这个点的最具特色的部分,比如下图拍摄“托心丹月”这个点,先拍摄石碑,方便我们在合成全景图时好区分。
七、360全景图拍摄的数量:
这个就得根据相机镜头而定,鱼眼镜头或广角镜头水平一周只需拍摄3-5张左右的照片,而萨龙龙用的24-105的标准变焦镜头就得拍摄6-8张左右。最重要的是:下一张图与上一张图有20%-25%重合就可以,上下也是如此。
八、360全景图拍摄的核心:
每张照片需要重叠20%-25%,确保第一张照片有1/4的图像出现在第二张照片中,这样利用后期软件就可以轻松的把多张图像拼接成视角为360度全景图片。
九、360全景图拍摄需要注意的地方:
- 1、相机固定在三角架上,拍摄过程中不能移动三角架;
- 2、拍摄全景图最合适的时机就是太阳在头顶,这样周围的光线都是一样,不会产生逆光与顺光的现象。但如果不是这种情况,比如日落时,我们就需要在拍摄的过程注意随时查看拍摄的图像,如果太暗就把调节下白平衡或曝光度调,把太暗的图像删除再拍摄同一角度的一张照片。
- 3、为了减少振动,拧紧所有连接部位,脚架放置平稳,把镜头调节到水平位置。
- 4、全景图是通过把对场景的几张图片进行拼合生成的,每张图片的明暗要一致,所以在对场景的平均照度区域测光并设定参数以后进行曝光锁定是非常必要的。
- 5、为提高拼合质量,作为拼缝的地方尽量避免运动物体。
- 6、单张照片的像素大小,像素越大,后期软件合成所需的时间越长,根据需要设置。
2、360全景图的后期合成(Autodesk Stitcher Unlimited的使用)
360度全景图像有三种类型:圆柱型、立方体型、球型,今天我们来讲下最常用的“球形”360全景图的合成。
在合成之前需要把拍摄好的照片处理一下,一般拍摄的单张照片像素都比较大,在软件中合成的时间也越长,根据需要这里设置单张图片的宽度为1280像素,高度自动。其实这一步在拍摄之前就应该设置好图像的质量与大小,在后期输出全景图像时也得控制图像的大小,不然再转换成flash文件就很大,不利于网页浏览。
360全景图的合成用到的是大名顶顶的autodesk公司出口的Stitcher Unlimited软件,Autodesk Stitcher Unlimited拥有强大又先进的功能,直观、方便地为我们提供最令人印象深刻的360全景图像,制作大全景图像也是如此。
Autodesk Stitcher Unlimited的版本网上只有2009版的,也不知道Autodesk为什么不再更新了?不过现在的功能已经足够甚至超出制作全景图像的能力范围。
Autodesk Stitcher Unlimited制作全景也很简单,基本上5个大步骤就可以搞定。
第一步,导入拍摄好的图片
导入图像有三种方式:
- 1、直接将图片选中拖放到软件上,萨龙龙一般用这种方式;
- 2,点击下图中的“按钮1”导入图片;
- 3、点击“按钮2”导入文件夹。
当导入完成时Stitcher会检测图片的镜头参数,并会询问当前的镜头参数是否正确,默认Yes就可以。
第二步,缝合图片
缝合图片主要是Stitcher检测图片中的像素衔接点再加以叠加缝合,常用两种方式自动缝合或手动缝合;一般我们都会用自动缝合,当然在自动缝合不理想情况下,我们再用手动缝合把没有缝合的图像添加上去。Stitcher的设计也只能先自动缝合后,才可以手动缝合,而手动缝合也不需要用到下图“按钮1”旁边的手动缝合按钮,这点设计的不是很合理。
点击下图“按钮1”进行自动缝合,缝合的时间根据图片的大小来决定,图片越大时间越长。
当你放大窗口,看着Stitcher缝合的过程时,你会发现Stitcher太强大了,在看缝合的这个过程是一种享受(前提是图片都缝合好了,哈哈)
缝合完成后,每张图片右上角会出现绿色标记,表示缝合成功(如下图);如果图片右上角出现红色标记,说明缝合失败,这时你可以用手动缝合,把图片拖到合适的位置。
第三步,水平位置对齐
对齐也包括两种方式,常用的自动对齐和手动对齐:
- 1、自动对齐(按钮1),Stitcher会自动检测到你拍摄时的水平位置,并把视图自动调节到水平位。如果三角架不稳定或相机没有放平,自动对齐后就会出现全景图歪了,这下就得用到手动对齐;
- 2、手动对齐(按钮2),点击“按钮2”后,再视图上拖出一条水平线,这条线是与真实的水平位置平行。
- 1、双击[按钮1]会得到HDR图像的预览(如下图),在软件的左下角会显示切换按钮,效果与空格键是一样的。
- 2、[按钮2]显示图像的一些基本信息;
- 3、[按钮3]将图片列表面板隐藏;
- 4、[按钮4]需要在上图中点击后会切换到图片融合时的状态,切换回来就需要点击视图中的图片。
平衡主要是解决衔接块的色彩差异,保证输出效果;如果在拍摄时锁定了曝光度或用同样的曝光参数,可以不用考虑此步,平衡后没有太大的变化。点击[按钮1]Stitcher会自动平衡色彩。
第五步,最后输出
输出时可以输出特定区域或整个全景输出,我们要做的时360全景图,所以需要全景输出。全景输出时视图需要在水平位置,全景图中的主体要在软件窗口正中央,点击下图[按钮1],弹出输出面板。
四步输出全景图像:
- 1、全景图输出的位置[按钮1];
- 2、全景图的类型[按钮2],我们选择球形(Spherical Image),格式就用JPG;
- 3、全景图的输出尺寸[按钮3],设置宽度与高度或百分比;
- 4、全景图的渲染输出(Reader)[按钮4]。
最终输出的全景图像,上下黑色部分是在前期拍摄的过程中没有把这个点的图片拍全,不过在后面的输出flash文件的文章会讲到如何不显示这两块区域,或者把它修补掉。
Autodesk Stitcher Unlimited 2009的下载地址(win8.1不能使用),安装版和绿色版,软件已经破解,提取码分别是:g55d与6saqAutodesk Stitcher Unlimited 2009 安装破解版Autodesk Stitcher Unlimited 2009 绿色破解版
而出现的问题也是我们必须要解决的,这也为我们提供了解决问题的例子,将在下一篇文章中介绍,不然以后出现问题还不知道怎么解决。
3、360全景图转换成flash(Pano2VR的使用)
前面我们讲了360全景图的后期合成(Autodesk Stitcher Unlimited的使用),今天把全景图像转换成flash格式的swf文件,用到的软件就是Pano2VR。
Pano2VR是一款全景图像的转换软件,可以将360全景图像转换输出为QuickTime、flash和HTML格式的文件,Pano2VR有很多强大的功能,除了转换出单个的flash文件,而且还可以把相关联的文件连接起来。
如果你看了google的街景,你就会明白,在google的街景中可以点击进入下一个街景,进行无缝的切换。我不知道google是怎么制作出来的,但Pano2VR有这一功能,可以轻松的实现这样的效果。
Pano2VR最常用来转换全景图像为flash格式的文件,方便的插入到网页中,虽然flash现在也慢慢的被很多平台所淘汰,但还是很强大,还是有比较多的用途,今天我们也来介绍下Pano2VR如何将全景图像转换成flash格式的360全景图。
软件的使用也很简单,多用用就会了。今天的全景图像以360全景图的后期合成(Autodesk Stitcher Unlimited的使用)文章中的全景图为例,合成的效果虽不是很好,但可以为我们提供解决问题的地方。
- 1、可以通过软件面板中的“选择输入”导入全景图,选择好全景图,软件会自动检测图像类型;
- 2、将全景图拖放到软件面板中,图像必需拖动到“拖放全景到此处”,与第一步效果一样。
第二步,设置全景图的默认显示范围与上下旋转的范围
1、点击显示“显示参数”中的“修改”按钮(上图的第二个红框),弹出“全景显示参数”面板,在全景图上拖动鼠标调整好显示范围。
2、接着第一步的操作,设置360全景图的上下旋转范围。勾选“显示限制标记”,右侧才会显示“左、顶、右、底”四个参数的设置选项。在全景图上上下拖动鼠标,按钮“设定”旁边的参数也会随之改变。以底部为例,当点击“设定”后,假如参数为“-80”时,-80到-90度的这个范围的图像是看不到,软件不会转动到这个范围,所以可以很好的避免全景图没有拍全,导致上下出现黑洞的情况。
第三步,修补“黑洞”
在前期拍摄当中没有拍全的部分,输出的全景图上下有黑边,在Pano2VR中就会出现“黑洞”,如果设置“第二步”中的第二点内容,就不需要修补,没有的话,我们就来修补这个黑洞。
按下图所示操作,点击“打补丁”,弹出“为全景添加补丁”面板,再点击“增加”:
弹出“为全景打补丁”面板,我们只需将视图调整到顶部与底部需要打补丁的位置,图片类型和格式都选择默认,然后点击“提取”按钮。
到你保存Pan2VR的工程文件目录下找到名为“liangzhu_patch_1.tif”的图片,在PS中把“黑洞”修补好。在我们点击上图中的“提取”按钮后会出现下图,现在只需点击确定,弹出“是不更新补丁图片?”,点击确定,“黑洞”就修补完成。
修补“黑洞”的同时,看看全景图中有没有出现错乱的情况,有的话再以补丁的形式来修补。
第四步,添加输出格式,并设置常规参数
我们是要做flash格式的360全景图,所以在“新输出格式”中选择“flash”,点击“增加”按钮,弹出“flash输出”设置面板。
1、flash输出——设定
-
1、切片设置:
立方体面片尺寸,最佳是685px,这个参数是软件自动检测到,在“685”上点击,立方体面片尺寸会自动调整为此参数。图片质量,根据需要设置,其他的默认。
-
2、窗口:
flash窗口的大小只是针对于用flash播放器播放的一个显示尺寸,这个尺寸是可以任意调整,在插入到网站中,这个参数也可以设定,所以这里我们也默认。
-
3、输出:
软件自动会在工程文件下新建这样一个输出文件的目录及文件名,你可以任意更改,只要你找得到。
-
4、皮肤:
皮肤在flash全景图中是控制按钮这一部分,不同的皮肤样式是不一样,也会有不同的按钮效果,选择一个你喜欢的。皮肤编辑器可以自定义皮肤样式及效果,这以后再介绍。
2、flash输出——视觉效果在这里我们勾选:运动:改变舞台效果,意思是当旋转视图时,降低图片质量,这样就相对比较顺畅。3、flash输出——高级设置
-
1、控制:
勾选了“本地安全:允许访问网络”,这个按钮的作用是当在本地用flash player播放时,点击链接可以在浏览器中打开链接的地址,反之不会在浏览器中打开链接。
-
2、右键菜单:
勾选两个选项,填写好链接文本与URL,这个面板最重要的就是可以添加自己的网站,相当于添加了一个版权或水印,别人要用也为我们打了广告。
-
3、热点文本框:
去除勾选“开启”按钮,在自己的网站浏览360全景图,不需要太多的热点,也没有太多的热点。
4、flash输出——多重分辨率渐进浏览,这个萨龙龙也没有用到,等以后再研究。5、flash输出——HTML我们是要将flash格式的360全景图插入到网站的文章中,不需要用到HTML功能,所以去除勾选,如果勾选,在输出时会同时输出flash和HTML文件。参数都设置好了,确定后弹出“是否现在创建文件‘liangzhu_out.swf’”,点击确定输出flash360全景图。下图中的1、2、3、4,四个按钮的作用分别是:
- 1,flash输出文件的设置参数,就是“flash输出”面板;
- 2、创建输出文件,点击后如果文件有修改会保存后再输出flash文件,没有修改直接输出flash文件;
- 3、打开输出文件,相当于预览;
- 4、移除输出格式,删除当前创建的flash输出格式。
最终我们得到了下面的360全景图:
Pano2VR4.1全景转换软件(安装破解版)提取码:dad6