《唐人街探案3》精彩视效解析
贺岁电影《唐人街探案3》1月18日电影预售开始,预售票房23小时破亿,创华语电影预售最快破亿记录。截止目前影片上映57天,累计实时票房达45.21亿元,仍在延长上映中。作为一部春节档续集悬疑喜剧电影来说,唐探3的成功毋庸置疑,持续上涨的票房以及影院中此起彼伏的欢笑声已经能够说明一切。
今天我们换个角度来看唐探3吧,首先来认识一下影片的视效总监——王上。
看过电影的观众都知道,唐探3中为辅助情节发展和想象空间的描述,通过视效呈现了许多极富想象力的画面。导演集结了国内多家视效企业共同完成全篇的视效,王上和他的团队一共承制了其中135个视效镜头,其中有2个重场戏由他们制作完成。下面就简单介绍一下这两场戏的制作过程。先来看看视频视效解析。
场景一:秦风在拘留所中分析案情
这场戏算得上是影片中的高潮了,拍摄前经过多轮讨论,导演选择用一连串的密室串联起整个推理过程。13个秦风分身在相同的密室环境,不同的案件推理重演中寻找最终答案。
经过视效部门同摄影部门的商议,他们选择只搭建一间密室来串联这13个密室,并将其同监狱环境衔接起来。13间重复的密室环境用MOCO 多条拍摄,并进行合成的方式来实现。
视频中前12间密室的串联拍摄可以直接完成,后期进行合成。这部分的难点在于拍摄时需要去解决摄像机快速运动时的物理抖动及摄像机在加速时不可抗拒的物理加速度问题,因为最终画面呈现时需要整体的流畅感觉。下面就具体给大家说说这些问题以及拍摄团队是如何解决的。
摄像机不可能进入每间房间都有变速的过程,另外场景是日本特色的表演并且有一定特殊性,而且每个人都是坐姿,榻榻米的高度很低,最佳的摄影角度低于了MOCO标准轨道加最低摄影支撑架加摄影机的高度。因此MOCO团队为这个镜头自行研发了一套可以拍摄超低角度的轨道MOCO(如下图)。摄影机驾于稳定器上,解决抖动问题,并加长了足够的轨道,用以解决摄影机进入每个房间前的物理加速问题。在后期制作中,省去了大量不必要的麻烦。
这部分特技是在国内拍摄,日本演员因为档期问题不能来到国内,所以他们重建了演员的头部替代了替身演员。后期只需要去更换演员面部,按照剧情去置入CG角色及场景即可。
多个秦风对话部分是moco的常规应用,表现结果完全取决于故事设定、导演想法、视效部与moco 部门的联动配合,具体结果如何就留给观众去评判了。
但穿越到第11个密室时,秦风的分身变为了微观的小人((37厘米高,实际刘昊然185cm,差5倍)),在案发现场去推理案件。同样的空间不同的人物比例进行拍摄合成,那么moco的拍摄路径也需要按照人物与环境的关系去做相应的变化。正常空间比例与微观空间比例差5倍,相机物理空间的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人大战,一镜到底
在上图这样的立体多层空间中,要拍摄400人追打侦探3人组的镜头,运用的拍摄设备有飞猫、大炮 moco及斯坦尼康多种拍摄手法。导演要求力争成为史上最长打斗镜头,一镜到底、无痕衔接。
文章转载,如有侵权,请及时联系