美文网首页摄影技巧iOS Tips
海纳百川之眼——如何做全景拼接

海纳百川之眼——如何做全景拼接

作者: 息魇 | 来源:发表于2015-10-20 23:07 被阅读134次

    0. 引言

    每到国庆之类的长假,朋友圈就会掀起一年数次的“朋友圈摄影大赛”。
    今年你秀出满意的作品了吗?如果还没有,本篇也许可以帮到你。

    1. 为什么要拼接

    广角拍摄的照片常常能给人一种强烈的视觉冲击力,但我们手上的镜头很可能不够广啊!
    即使是鱼眼也最多180°的视角,以及带来严重的变形。
    面对着辽阔的大海,苍凉的沙漠,宏伟的古建,结果发现相机画面里装不下,那是多么可惜的一件事。
    如果是手机党,可能就更捉急一些。
    因此,拼接就是一种化腐朽为神奇的方法,以量变来引发质变
    大家常见的可能是这样的。

    布拉格广场。其实它只是一个广场……
    或者是这样的。
    奎尔公园。高迪设计
    但今天除了这些还会再讲点不太一样的。

    2. 怎么拼接

    大家首先有个概念,每一步的操作后边会详细解释。
    1.拍摄
    既然要拼接,那必然需要拍多张照片。但这多张照片也不是随意拍,对于照片之间的排列关系有一定要求。
    2.拼合
    最早的时候,拼接是靠人手动地对接底片的,那绝对是技术活。现在,电脑替我们搞定了这最难的一步。
    3.调整
    软件拼合完的照片一般还需要进行一些基本的调整和裁切。

    3. 圆柱型拼接

    圆柱型的拼接是比较常规的一种,广泛用于那种比较开阔的场景,如海岸、广场等。
    这张照片摄于巴塞罗马一个港口,很典型的圆柱型拼接的适用场合。


    3.1 拍摄

    以自身为轴,水平旋转拍摄。
    每张照片之间要有一定量的重合部分,在三分之一到一半之间比较合适。
    接片素材之间的重合关系如下图所示。


    圆柱型拼接,素材之间的排列关系

    为了拼合后,地平线不扭曲,最好将地平线放置在画面中央,构图可以后期再调整。

    3.2 拼合

    打开Photoshop,选择文件->自动->Photomerge…菜单。
    打开如下对话框。

    Photomerge
    版面选择圆柱,源文件选择拍摄好的素材,点击确定,然后就可以去泡杯咖啡什么的,慢慢等结果吧。
    拼合的结果如下所示。
    初步拼合结果

    3.3 调整

    自动拼合的结果一般会有些白边,只要裁切掉就OK了。


    剪裁白边

    然后就是风景照的常规调整,这里就不再赘述,最终效果如下所示。


    接片最终效果

    4. 球面拼接

    如果仅仅是这样,似乎太常规了,还不够在朋友圈摄影大赛中吸引眼球呀。别急,重点现在才来。
    那就是球面拼接
    球面拼接适合用于高处远眺的场景,或者拍摄一些教堂、大厅内部的穹顶等。简而言之就是有立体纵深的场合。
    这张照片摄于梵蒂冈圣彼得大教堂的塔顶。这里可以俯瞰整个梵蒂冈,并远远地眺望外围的罗马古城。

    圣彼得大教堂塔顶

    如果不能把这宏大的历史感给表现出来,岂不是白爬了这么高。
    这就到了全景拼接大显身手的时候了。

    4.1 拍摄

    球面拼接的素材在拍摄时就不能仅仅是水平方向旋转了。需要把被拍摄的场景想象成一个包裹自身的球面。
    接片素材之间的重合关系如下图所示。


    球面拼接,素材之间的排列关系

    采用了3X3的排列方式作为演示。
    实际拍摄的时候可能需要更多才能拼接完整。示例图片总共拍摄了5X7共35张照片拼接而成。

    4.2 拼合

    拼合的方法与前面相同,唯一需要注意的是版面需要选择球面,否则可能会拼接失败。

    4.3 调整

    自动拼接的结果如下所示。看着有点惨,但这只是半成品呀。

    初步拼合结果
    不要着急裁白边。首先我们要将图片旋转摆正,调整水平线和中轴线的位置。
    旋转图像
    我们希望有一些鱼眼的效果,可以用来表现宏大的空间感,但这画面变形有点过了。通过滤镜->镜头矫正选项,调整几何扭曲垂直透视来适度修正。
    镜头矫正
    修正结果如下所示。
    镜头矫正结果
    然后裁剪画面,调整构图。
    调整构图
    最后进行适当的修饰,最终结果如下所示。
    最终效果
    很简单不是吗?快来动手试一试吧。

    相关文章

      网友评论

        本文标题:海纳百川之眼——如何做全景拼接

        本文链接:https://www.haomeiwen.com/subject/jdtthttx.html