《美国骗局》奥斯卡提名的背后:云计算造就时空变换
怎样让 2013 年的波士顿看上去像 1978 年的纽约?
第 86 届奥斯卡金像奖 10 项提名电影《美国骗局》(American Hustle)根本不像是我们想象中的特技电影,变形异型没有,太空漫步也没有。电影的背景是 70 和 80 年代的纽约——但实际上,影片的拍摄地点是在 2013 年的波士顿,电影特技团队花了不少功夫实现“时空变换”。
怎么做到的?答案是,加入了 600 多个视觉渲染效果,结合亚马逊的云服务 AWS。这部电影场景以假乱真的程度,也是它剧情之外最成功之处。
剧组使用 Zync 公司的特效作为技术支持,还有使用 Shotgun Software 来管理电影整体特效,而这俩公司的技术背后,大部分运算的支持和储存,则是亚马逊 AWS EC2 和 S3 的功劳。
在《美国骗局》中,这些特效解决了很多的问题,举几个例子:主演贝尔戴的大眼镜本是一个大难题——镜面会反射出摄影机和灯光,而这眼镜也出现在电影的多个场景中。所以在这部电影中,所有和该眼镜有关的镜头,都进行过特效处理。
在片中,有一段两位主角对峙的片段,虽然表演的张力很足,但是镜头的拍摄出来去有些“发虚”。以前的做法,应该是让两位主演再重演一次,虽然很有可能就会失去原来那一瞬间的表现力;而现在,特技师则是使用软件编辑,修补对焦发虚的情况。
“修补单张的底片很容易,但是电影每秒有 25 张底片播放,所以我们将将其上传到亚马逊服务,20 分钟后,我们就渲染好这段视频了”。
例子不胜枚举,还有将大街上行驶的汽车去掉,将大楼上悬挂的广告架“擦除”,都是用这样的方式批量渲染。
越来越多美国的电视剧和电影开始使用类似的云服务,因为其租用十分灵活。对于一个电影特效师来说,对于云服务的需求是急切而且不定时的,短期租用对于他们来说更加划算,也许某天他们急需租用 1000 台服务器来渲染高清的视频,但需求并不是天天有。
题图来自:《美国骗局》电影剧照