《007:大破天幕危机》是一部由萨姆·门德斯执导,丹尼尔·克雷格、哈维尔·巴登、朱迪·丹奇等主演的剧情电影。 该电影讲述了詹姆斯·邦德(James Bond)在执行任务时被一名神秘的女子所背叛,他必须与自己的老朋友和新搭档一起揭开这个阴谋,以保护国家的安全。

电影中的火车上的邦德是由丹尼尔·克雷格扮演的。片头出现前的段落是长达15分钟的在土耳其各种交通工具上追逐的戏。最后,邦德与一名袭击者在火车顶部搏斗,而后被与他搭档的特工伊芙意外射中,坠入下面的河中。

在电影《007:无暇赴死》中,主角邦德(丹尼尔·克雷格饰)被击中并坠入了河中。为了呈现这一场景的视觉效果,特效团队Double Negative进行了大量工作。视效总监Andrew Whitehurst表示:“车厢后部脱落的镜头是CG的,但挖掘机咬进火车顶部的镜头是实拍的。”

Double Negative还对素材和背景进行了重建,其中包括移除索具和一个多余的转架车。当火车通过一座高架桥时,伊芙试图射杀邦德的袭击者,但却射中了邦德。邦德坠落的镜头是在两个阶段拍摄的。首先,在土耳其的一座桥上,摄制组拍摄了一列停泊的火车,火车顶上有一辆吊车。Whitehurst说:“吊车上有一台下降器,下降器上有一套绳索,系在一名特技替身演员的身上,这名演员坠落了一定的距离。那是一个手持镜头,他们拍摄了这名替身向后坠落,以表现邦德在正确的时刻和高度、在真桥上被击中的场景。”

为将第一阶段素材与第二阶段素材无缝结合,Double Negative在土耳其一处较小的外景地进行了拍摄,所用火车车厢是实体模型,以绿幕为背景。Whitehurst说:“我们让丹尼尔做了一个(被子弹击中后的)反应动作,他向后倒在一个缓冲垫上。这次同样是手持拍摄,以模仿第一阶段素材中的摄影机运动。然后我们得把两阶段的素材缝合到一起。”

Double Negative的艺术家们跟踪替身演员的坠落,将其作为最终合成镜头中运动匹配的依据,然后再跟踪克雷格(的坠落),将其作为最终合成镜头的开头。Whitehurst说:“丹尼尔被射中,头向后仰的那一瞬间,我们开始把他的头转换为CG的,并将他换为替身演员,然后在替身演员坠落的最初15英尺内,我们擦掉了系在他身上的所有绳索。我们还得做大量的弯曲变形处理,以使替身演员和丹尼尔的四肢位置对齐。在靠近两次拍摄结合点的那些帧中,丹尼尔的上肢在画面上方,而替身演员的上肢在画面下方。”

接下来,Whitehurst表示:“然后当下降器开始止住他下坠时,我们得把他转换为一个全CG替身。当摄影机朝下拍摄(坠落)时,我们得创建(他身后)快速移动的大桥边缘,这是因为素材都是在静止的火车上拍摄的。然后我们得用数字绘景的方法加入许多山谷,因为邦德坠入的是一条河流,而我们拍摄的高架桥下其实没有河流——而是一个峡谷,下面没有水。我们加入了一架直升机,又拍摄了那个地区河流的参考素材,把它们也缝合在了一起。”

在拍摄邦德撞击水面的镜头时,特效部门调用了一个重达80公斤的活塞头,以模拟水花飞溅的效果。Whitehurst解释说:“我们在土耳其别处的一片河流上架设了缆绳,用了好几辆掘土机挖出河底的泥土,以便让那条河尽可能深一些,从而实现水花飞溅的效果。我们在横跨河流的缆绳上安置了一个触发器,河面上空是那个活塞头,只要启动触发器,活塞头就会落入河中,我们就可以拍摄这个镜头了。几乎所有飞溅的水都是实拍的——我们在(制作后期时)加强了一些效果,但大部分镜头都是由邦德的数字替身和一座CG桥完成的。”

为回归经典片头,《天幕危机》的片头设计师Daniel Kleinman回到该项目,完成了他的第六部邦德电影片头。该片头紧随邦德落水之后,观众将看到这个垂死主角的内心世界。

基于Kleinman的故事板和视效预览,Framestore和伙伴公司The Third Floor为片头制作了感人的样片。一段实拍镜头提供了片头中的一些元素,包括在松林制片厂(Pinewood Studios)拍摄的水下场景和跳舞的女人。

片头中的一些关键影像包括墨水流体模拟、骷髅头、墓碑、血淋淋的心脏和血管,甚至还有中国龙的出现。Framestore使用Houdini和Mantra进行体渲染工作和交互式照明,最终镜头是在Nuke中合成的。(详情请看本文最后的采访)

军情六处首当其冲

军情六处的伦敦总部被黑客入侵,导致了一场致命爆炸。爆炸场面的外景是在松林制片厂以绿幕为背景搭建的,包括一个军情六处总部的1/4比例模型。特效和模型总监Chris Corbould炸掉了这个模型,模型是由Peerless Camera负责合成的(该公司还负责了金龙娱乐场的外景处理以及之后澳门阳台上的爱情戏镜头)。

Peerless的视效总监Paul Docherty表示:“大量的元素——坠落的残骸、爆炸扬起的灰尘和石块等——是以不同速度拍摄的。最终,高速火焰这些元素是在一个封闭舞台上拍摄的,又在松林制片厂进行制作。”主要的实拍素材是某个星期天早上在伦敦沃克斯豪尔桥(Vauxhall Bridge)这个外景地拍摄的。

这些元素在Flame软件中合成,粒子效果由Eyeon Fusion负责制作,烟雾效果则在Houdini和Maya中完成。一部展示爆炸后果的空中镜头被用于电视新闻广播。由于安全原因,制作团队无法拍摄任何空中素材,因此Peerless使用了制片厂提供的高清素材库中较旧的一些素材。他们对这些素材进行了重新处理和图像优化,以提高素材质量,并根据导演的要求细致地重新取景。

最终的镜头是在Nuke中合成的。CG团队还使用Softimage创建了消防船、喷水管、被炸毁的MI6总部和残骸等场景。此外,他们还制作了周围街道上的移动人群、CG消防车、警车和其他次要交通工具。由于提供给制作团队的素材中交通非常繁忙,他们需要彻底替换周围街道、桥面本身以及总部后面的整个火车站。

巨蜥发动攻击:在大难不死后,邦德开始追踪在土耳其的袭击者。他先前往上海,然后又前往澳门的一家赌场。在离开赌场时,邦德被保安阻止,最后他们在一窝巨蜥间展开激战,巨蜥击败了其中一个保安。在一个向《007之你死我活》(Live and Let Die)中的鳄鱼场景致敬的镜头中,邦德成功从一只巨蜥背上跳到安全的地方逃脱。

Cinesite在负责该场景之前曾对此进行过初期测试。视效总监Jon Neill回忆道:“我们去了伦敦动物园观察巨蜥以便参考。其中有一只是驯养的,所以比较友好。另一只雌性巨蜥是野生的,所以没那么温顺。我们与伦敦动物园合作,并设法进入一个空房间,这样我们就可以设置所有灯光。我们把墙刷成白色,在天花板上铺上白丝绸,然后巨蜥通过一扇活门进屋来,我们拍摄了巨蜥身体、头部、眼睛和四足的大量特写高清照片。为了给动画提供参考,我们设置了三台高清摄像机同步拍摄那只雌性巨蜥吃老鼠的画面。”

电影《邦德2:生死交战》中的巨蜥是通过Cinesite团队使用Maya创建的模型,用Mari、Photoshop和Mudbox添加纹理,然后在Nuke中把所有这些元素合成到实拍素材中。为了表现巨蜥皮革般质地的皮肤,制作模型时需要用极高分辨率的置换贴图。

此外,Cinesite团队还为巨蜥添加了CG的砾石和灰尘,以增强这个场景的效果。但要想让巨蜥与实拍素材互动,就得仔细考虑打光和对比度,以确保景深合适,巨蜥的影子得和场景中的演员成正确比例。当给巨蜥特写镜头时,巨蜥脖子上的松垮皮肤要显得真实,它的四足也要与地面有互动。

摄制组在松林制片厂拍摄了爆炸镜头。在这个镜头中,席尔瓦和邦德在地铁站的地下墓穴对峙。Jon Neill说:“当炸弹爆炸时,丹尼尔·克雷格就在附近——爆炸地点仅在他身后20英尺远。Roger Deakins在那架设了10台Alexas摄影机进行拍摄,两台在天花板上,一台在地上,余下的位于拱门后。丹尼尔的前方还有一台手持摄影机,所以我们得移除所有摄影机视图,替换邦德的腿,以及Roger Deakins和摄制组成员脚下的所有地面。”

Cinesite还处理了灯光互动和这个场景中的湿地板和钢丝,钢丝将部分隧道顶板扯下来,形成一个洞。爆炸发生后,一列地铁穿洞而入,这是通过Chris Corbould团队的实尺特效实现的。地铁挂在倒置的铁轨上,撞破虚拟的顶板猛冲进来。最后,Cinesite移除了相连的支架,协助了灰尘互动,并把克雷格合成到场景中。

Neill说:“关于这个镜头是否用绿幕,我们有过热烈的讨论。光线中的灰尘不影响Roger Deakins的拍摄,所以我们决定直接做抠像(roto)。幸运的是,邦德头发很短,这个段落也很短。况且无论什么幕都会妨碍那10台摄像机的拍摄,并遮挡住其中一个镜头。我们需要抠像所能提供的自由度。我们不必在绿幕下打光,我们让邦德处在了正确的灯光下。”

在站台追逐段落中,一半的地铁车厢是在松林制片厂建造的。Cinesite的任务是加强这场戏的物理效果,他们用Maya来扩展车厢,加入一些CG车厢,把乘客合成进这些车厢中,还用Nuke将一名司机加入到这个场景中,这名司机是单独在绿幕前拍摄的,这样更容易重建以匹配驾驶室的光线。Neill补充道:“我们还在绿幕前拍摄了一些朝摄影机扔来的砖块,以防我们需要处理砖块,将砖块用在一些镜头中。

与此同时,创建一个照片一样逼真的地铁,并让它和实拍地铁精确匹配,这也是要求很大工作量的。利用多重采样的运动模糊,移动地铁上的映像变得很清晰,这大大增加了渲染的时间,但这可以使影像最接近真实。终极决战

邦德和M女士(朱迪·丹奇 饰)前往邦德儿时苏格兰的家乡Skyfall,用计让席尔瓦追过来。MPC创建了苏格兰高地的环境,直升机的迫降,冰冻湖面上的追逐戏,以及许多其他场面的效果增强。

利用在苏格兰获得的照片,MPC用数字绘景制作了高分辨率360度地形图。MPC的视效总监Arundi Asregadoo解释说:“为了将环境放进场景,我们用了将近300个镜头。我们需要保证一定的灵活性,好让导演观察这些镜头并设计它们。我们首次做布局工作时,布置了大规模的山峦,但导演感觉那样显得太笨重了,抢了太多邦德Skyfall宅邸的空间,所以我们得让环境更空旷些。因此,这些群山既有苏格兰山脉的感觉,但又按照导演的想法重新设计过。”

席尔瓦乘直升机抵达Skyfall,后来直升机撞在了邦德的Skyfall宅邸上。MPC增强了模型直升机坠毁的效果,加入了CG的旋翼叶片和额外破坏。Asregadoo说:“我们利用公司内部的破坏工具Kali模拟砖块。”我们也得重建直升机,重新设计它——它的装置很僵硬,所以感觉上它只是在直线飞行。我们得重新为它做动画,让它在更高的地方、以更猛的俯冲和更快的加速度撞向宅邸。”

最终的坠毁镜头包括了实拍和模型元素、CG的房子和屋顶、火焰元素以及MPC制作的数字下降气流。Asregadoo说:“为了制作下降气流,我们大量模拟了东西扬起的情景,以模拟我们所见素材中草被吹动的效果。我们做出一段很长的模拟后,就能通过每台摄影机对它进行渲染。”

在Skyfall的决战中,邦德的座驾阿斯顿·马丁DB5很早就被摧毁了,它在爆炸前就已经被子弹击中数次了。Asregadoo说:“我们创建了一个阿斯顿·马丁的CG模型,把它用在爆炸之前的场景中。在一个镜头中,摄影机围绕DB5进行120度跟拍,然后我们把这个镜头分解,方法是创建一个引擎盖镜头的绿幕版本作为运动控制。在Chris Corbould的指导下,我们创建了爆竹在引擎盖上爆炸的23个通道。为了制作子弹击中挡风玻璃的效果,我们拍摄了无数玻璃破碎的素材。”

制作团队在制作过程中遇到了许多挑战。Asregadoo表示:“在添加了所有这些元素之后,我们将实际拍摄时产生的损伤添加到真正的DB5模型上,并对其进行一些修饰。最初制作DB5模型时,我们让车内布满了弹孔,但后来有人发现DB5是防弹的!于是我们不得不把这些弹孔填补起来。”

为了实现这一目标,Voxeljet公司提供了快速成型技术,Propshop Modelmakers公司则提供了所需的全套设备。在他们的帮助下,模型效果小组制作了一个1/3比例大小的DB5模型。MPC将未经处理的DB5素材与添加的损伤合成在一起,并增强了实尺模型车和一辆临时替代车的爆炸效果。

在邦德与席尔瓦的手下在冰冻湖面搏斗的场景中,他们从冰窟窿中跌入湖中。为了呈现这一追逐戏,MPC对Longross Studios拍摄的湖面场景进行了扩展,方法是替换了Roger Deakins创建的灯光矩阵,以表现燃烧的建筑群。此外,还加入了呼气、雾气、烟雾等元素,以及DMP公司制作的环境。

Asregadoo提到,拍摄水下镜头特别具有挑战性:“问题很棘手,因为人在水下时,红光通道光线在视觉上无法传播那么远。虽然水面上有东西在燃烧,但人在水下感受到的更多是青色。Roger想确保水下看到的是鲜红色。水下镜头是在松林制片厂的水箱里拍摄的,我们采用了2.5维处理,即冰是2D的,气泡是拍摄时的元素。在邦德从水中出来的最后一个镜头中,当冰面爆炸并形成一个冰洞时,只有火焰和气泡是通过CG完成的。”