客户看 VR 全景,第一眼看的不是画质,是有没有一条明显的接缝。
我们做过一个商场中庭的项目,交付后客户在评审会上第一句话就是「中间这条线是什么」。那条线是天地缝,在画面正中央,非常显眼。
后来这条缝我们花了两个晚上才修掉一半。这篇文章讲的是,怎么在拍摄阶段就让大部分接缝根本不出现。
接缝是怎么来的
全景相机的原理是用几颗广角镜头分别拍摄,再通过软件把画面拼成一个球。
问题在于,每颗镜头的光心不在同一个点上。镜头的视场角越大,这个偏差带来的视差就越明显。在近处物体上,视差会直接表现为两条边对不齐。
所以接缝不是软件的错,是物理结构决定的。软件能做的是把接缝挪到不容易看见的地方,不能真正消除。
第一处:天缝和地缝
这是最容易出问题的地方,因为相机正上方和正下方通常是拍摄盲区。
我们的处理办法很直接:把机位抬高。
标准三脚架高度一般是 1.5 米左右,这个高度下,天花板和地面都是平整的大面积,缝一旦出现就很显眼。把相机抬到 1.7 米甚至 2 米,天缝会落在吊顶的灯带或者结构梁上,地缝落在离相机更远的位置,视觉上就好藏多了。
但抬高有个副作用:靠近相机的地面会占更大画幅,如果有地毯纹路或者地砖缝,会形成放射状的拉伸,看着别扭。所以抬高之后要在相机正下方放一个不太显眼的物体,比如花盆或者一个凳子,把拉伸区挡住。
如果场地有条件,把相机放在两个空间的交界处,让天缝落在门框或者立柱上,效果最好。这个技巧在商业空间里很实用。
第二处:会动的东西
人在走,窗帘在飘,屏幕在播放。
全景拍摄是分镜头拍的,前后可能差十几秒。如果这期间有人走过镜头交界的位置,拼接处就会出现半个人影,或者一个人被切成两半。
我们的做法是拍摄时清场,实在清不了的场合就定点等待。有一家购物中心,客流不断,我们在那儿等了四十多分钟,终于等到一个大约 8 秒的空档,连拍三组。三组都只能算勉强可用。
如果场地完全无法清空,可以考虑延长曝光做运动模糊,让移动的人变成虚影。这样看起来像是刻意处理的,比半个人影强。但曝光时间延长会带来高光溢出,室内灯光强的地方要小心。
电子屏也是麻烦。刷新率和相机快门不匹配时,屏幕会显示出扫描线或者半亮半暗。我们的处理是在后期把屏幕区域单独修补,用一张静态图片替换。这个方法只适用于屏幕内容是固定画面的情况。
第三处:近处的直线
栏杆、踢脚线、柜体边缘,这些线条只要从相机近处经过,就一定会被接缝打断。
线越直、越细、颜色对比越强,打断就越明显。一条白色的踢脚线被错开两厘米,在 VR 里看着像断裂的。
拍这类空间时,我们会尽量把相机放在离线条远一点的位置。如果空间太小做不到,就接受这条缝,在后期做手工修补。
手工修补的办法是把接缝两侧的画面裁出一小段,做变形对齐,再用图章工具补上过渡。一段 200 像素的缝,熟练的话要 20 分钟到半小时。一个空间如果有三四处这样的缝,就是两三个小时的工作量。
所以我们的报价里,后期修补是单列的,不包含在基础拍摄费里。客户一开始不理解,后来看到效果就明白了。
哪些缝确实救不回来
有一种情况我们直接建议客户改方案。
就是空间里有大面积镜面。镜子会把相机和摄影师拍进去,而且镜中的反射和实际空间在拼接时很难对齐。我们试过用后期擦除,效果生硬,明显能看出来有一块地方是糊的。
遇到镜面多的空间,比较务实的做法是把机位稍微调开,让镜子在画面边缘而不是正对,并且在拍摄前用布或者挪动的方式减少反射内容。如果镜子是核心展示内容,那就只能接受它附近有一处接缝。
还有一种是层高极低的空间,比如 2.2 米以下的储物间。相机抬高之后天缝必然落在天花板正中,没法藏。这类空间我们一般建议不做全景,改用普通广角拍摄加多角度切换,客户的观感反而更好。
我们的经验是,拍摄前花一小时踩点,比拍摄后花一整天修缝划算得多。踩点时要重点看三样东西:天花板最高处的结构、地面有没有大面积纯色、以及有没有镜面。这三样决定了这次拍摄的难度档位。