“ 感知CG · 感触创意 · 感受艺术 · 感悟心灵 ”
没看电影的请三思阅读本文
历经一年的等待《唐人街探案3》(以下简称唐探3)终于来了。他应该是春节档最值得观看的一部合家欢+悬疑喜剧片。2020对于电影人来说属实不易,还好一切过去,生活日渐正常,也期待疫情早日全面结束,唐探宇宙系列更快的跨越世界。
进行幕后解析前咱们首先来认识一下唐探3的视效总监——王上。唐探3中为辅助情节发展和想象空间的描述,通过视效呈现了许多极富想象力的画面,相信大家已经在电影中看到,这部戏的后期的制作周期也十分紧张,导演集结了国内多家视效企业共同完成全篇的视效,王上和他的团队一共承制了其中135个视效镜头,其中有2个重场戏由他们制作完成,下面就简单介绍一下这两场戏的制作过程。先来看看视频视效解析。
这场戏算得上是影片中的高潮了,拍摄前在多轮方案讨论后,导演选择用一连串的密室串联起整个的推理过程。13个秦风的分身在相同的密室环境,不同的案件推理重演中寻找最终的答案。经过视效部门同摄影部门的讨论,这13个密室的串联,他们选择了只搭建一间密室,并将其同监狱环境衔接起来,13间重复的密室环境用MOCO 多条拍摄,并进行合成的方式来实现。视频中前12间密室的串联拍摄可以直接完成,后期可以直接进行合成,这部分的难点在于拍摄时需要去解决摄像机快速运动时候的物理抖动及摄像机在加速时所不可抗拒的物理加速度的问题,因为最终画面呈现时需要整体的流畅感觉。下面就具体给大家说说这些问题以及拍摄团队是如何解决的。摄像机不可能在进入每间房间都有变速的过程,另外场景是日本特色的表演并且有一定特殊性,而且每个人都是坐姿,榻榻米的高度很低,最佳的摄影角度低于了moco标准轨道加最低摄影支撑架加摄影机的高度。因此MOCO团队为这个镜头自行研发了一套可以拍摄超低角度的轨道moco(如下图)解决了上述问题 。摄影机驾于稳定器上,解决抖动,并加长了足够的轨道,来解决进入每个房间前,摄影机的物理加速问题。在后期制作中,省去了大量不必要的麻烦,使得在拍摄现场就得到了较为完美的结果。这部分特技是在国内拍摄,日本演员因为档期问题不能来到国内,所以他们重建了演员的头部替代了替身演员。后期只需要去更换演员面部,按照剧情去置入CG角色及场景即可。多个秦风对话部分是moco的常规应用,表现结果完全取决于故事设定、导演想法、视效部与moco 部门的联动配合,具体结果如何就留给观众去评判了。但在这个13个房间中穿越到第11间时,秦风的分身变为了微观的小人,在案发现场去推理案件,同样的空间不同的人物比例进行拍摄合成,那么moco的拍摄路径也需要按照人物与环境的关系去做相应的变化。正常空间的比例与微观空间比例差5倍,相机物理空间的5倍路径变化就成为了拍摄的第一个难点。难点在穿越到第11个房间时(如图)
秦风的分身变为了微观的小人(37厘米高,实际刘昊然185cm,差5倍),在案发现场去推理案件,同样的实景空间,但要不同比例的人物拍摄合成进去是个挑战,我们计划用MOCO 在正常比例的实景中拍摄了背景环境,然后再到绿棚中拍摄了3个小刘昊然分身的推理过程。值得提到的是在绿棚拍摄刘昊然3个分身时的拍摄路径也需要按照人物与环境的关系去做相应的变化。既然刘昊然身高差了5倍,拍摄刘昊然的虚拟空间的比例就要放大5倍,相机物理空间的路径变化也要放大5倍,这个成为了拍摄的难点。经过分析,我们决定用MOCO 轨道拼接3段完成这间房中的拍摄完整的S型路径。
下图为真实密室空间中去拍摄正常比例的案发现场作为背景。Moco 按照正常路径拍摄得到环境素材,本条拍摄中 相机的所有数据都是可以被记录并再次还原的。
微观人物素材的拍摄需要在绿棚中完成,空间需要放大5倍 ,但实际条件为找到当时最大的棚,也只够实景的3倍大小。
另外经过计算,摄影机路径直接乘以5倍的数据,摄影机臂展高度需要达到18米,摄影机运动纵深50米。这明显不是合理的MOCO拍摄数据,影棚的灯光,轨道 空间 都无法满足拍摄条件。在与moco 团队的共同讨论下,我们决定降维拍摄,原本,摄影机路径再XYZ三个轴向上都有运动的,减去摄影棚无法满足的那个轴向运动,例如,第一个小秦风出场时,Z轴运动空间很大,接近15米,我们直接将摄影机达到最终拍摄高度前的所有Z轴运动减为0,只保留X与Y 轴的运动,这样人物的高度变化的透视 完全保留。只是在人物露出全身时的机位运动减去了Z轴向,镜头推向人物半身时保留Z轴运动。缺少的Z轴数据用上条实景密室拍摄的摄像机运动数据拍摄的Z轴向运动乘以5,在软件中赋予本条绿棚素材在软件中使用。最终得到了比较满意的效果。
第二个难点,我们计算出的虚拟棚应该是实景的5倍大 那就是应该宽30米,长50米的有效拍摄空间,才能满足我们计划的铺3遍轨道,完成50米行程的拍摄路径,虽然在刚刚说的拍摄方案中我们已经节约了15米空间,但是影棚中有效拍摄空间非常有限,摄影机路径是S型的,轨道时Z型的,需要铺三次轨道完成,在推进到第二条小秦风的轨道拍摄中,摄影机运动的范围就已经超出了,摄影棚的有效拍摄范围,灯光已无法架设。我们需要去变通现有的拍摄空间逻辑,原计划轨道动3次,去适配5倍的环境既然行不通,那索性,轨道不动,虚拟空间按照拍摄需求来移动旋转那也可以,因为是绿棚,怎么旋转只要灯光配合上,参考物体移位,就不会有问题。那如何去确定环境空间参照物的旋转角度呢。如下图
为实景棚中,每个机位运动的数据,起落点位全部都可以测量得出正确的距离和空间坐标,因为过程就算有弧度,但是MOCO 还是可以记录,所以我们只需把所有摄像机的关键帧极限的起点落点,连城三角形。如下图,在利用余弦定理,已知三角形的三边长,求角度cosA=(b^2+c^2-a^2)/2bc cosB=(a^2+c^2-b^2)/2ac cosC=(a^2+b^2-c^2)/2ab算出路径中每个三角形的三个角度。在绿棚拍摄中,按照计算出的角度来,假设三条摄影机路径开始的行径路径都是垂直于影棚远处绿背的,继而旋转环境中的参考物体。再用实景中测量出的三角形边长乘以5倍的数据,核对摄影机在绿棚中的行走的路径,和参考物体摆放的位置,即可做到准确无误。上图为摄像机在空间中复杂的点坐标信息,转换为了2个三角形的组合,现场只需要一把卷尺,就可以快速控制住每条拍摄素材中人物的相对角度关系。
现场如下图看到的几根柱子,就是拍摄这3条素材时,秦风应该分别该在的位置,我们用此标记来控制演员的眼神及走位。还可以起到跟踪的作用。
在计算出上述数据后,现场拍摄就变得顺利且高效了,通过现场合成的比对,就可以在现场看到趋于最终结果的画面。第三个难点是后期处理现场拍摄数据的不可抗力,Moco毕竟是由机械装置为主体构成,多条拍摄合成,从理论依据上是可以完美合成的,但是现场的情况多变,摄像机运动速度的快慢,轨道架设地面的硬度,每次相机启动和停顿的惯性晃动,甚至每条拍摄过程,摄像机换了块不同容量的电池,都会使每条拍摄数据产生误差,有些是可以接受或者是不被发现的,有些确实是致命的。特别是像本条拍摄那样复杂运动的设计,一定是有很多疑难问题留给了后期,例如摄像机到位后的停顿所产生的轻微晃动。如果人物是正常半身,是不会被发觉的,但是电影中人物是微观呈现,拍摄都是全景的人物表现,一点点的细微晃动到了这个微观世界都是会被放大的。所以在后期,仍然跟踪求出了绿棚相机的准确路径,所有晃动部分的环境用CG 环境做了无缝衔接,最终得到了 如视频这样的满意结果。在上图这样的立体多层空间中,要拍摄400人追打侦探3人组的镜头,运用的拍摄设备有飞猫、大炮 moco及斯坦尼康多种拍摄手法。导演要求力争成为史上最长打斗镜头,一镜到底、无痕衔接。既然要无痕衔接,那设计接点上一定不能挡死画面,或用特效冲镜头等障眼法来处理。这部分没有太多的技术可讲,主要是现场的拍摄控制及接点的设计,还是留给大家自己去体会比较有趣~