编者按:
在迪士尼、皮克斯、梦工厂等美国大牌公司占据大部分国际动画电影市场的今天,《昆塔•盒子总动员》作为中国首部采用微缩模型实拍加CG制作技术的3D动画电影,同时也是世界首部在云计算平台上渲染而成的动画电影,一经出世便引起各界人士的广泛关注。它不仅向我们揭开了“动漫云”的神秘面纱,也向世人展示了国产动画片在云计算技术的强力支撑下,制作水准比肩好莱坞的惊人创造力。下面就让我们看看一部好莱坞标准的3D动画电影究竟是怎样“炼”成的。
导演简介:
李炼,浙江博采传媒有限公司董事长兼创意总监
中国十大广告导演,十大创意总监。拥有二十年品牌市场营销实战经验,是国内著名的影视特效专家。1993年创办博采广告有限公司,19年服务“农夫山泉”,使其成为中国知名品牌。曾担担任电影《紧急迫降》特效指导,电影《没眼人》制作总监,电视剧《红罂粟》、《红蜘蛛》出品人。2012年受邀参加法国昂西动画节,成为昂西论坛中国人第一人(昂西动画节:全球动画行业权威组织,被誉为动画界的“奥斯卡”)。
《昆塔》为中国动画电影带来的技术革新
本土动画产业与国外动画产业无论是在创业、技术还是在商业运营上都与国外有较大的差距。技术本身的差距实际上跟创意是相关的,尤其是电影动画方面,技术因为创意而发展,有想法才会有新的技术出现。现在国内大多数公司用的都是商业类软件,所以商业软件能够做什么东西我们就在这个范围去做创意,而不是抛开限制随意的发挥。至于商业运营,国内整个电影商业运营环境与国外差距非常大,国外有很自然的市场规律来运营一系列事情,但是放在国内就比较困难。我们也想尝试做出不一样的东西,所以想要制作一部好莱坞标准的3D动画电影,就要克服中间的种种难题,唯一的道路就是技术革新。
《昆塔》前期建模的制作过程
《昆塔》的3D部分,包括动画,我们是用Maya进行的初期建模。因为是立体动画,在提升渲染精度和画质以后,数据量也增加了一倍。在这样的情况下,渲染的支出成本核算后大概超过了600万,为了节约成本我们利用了其它方法,就是把部分背景做成微缩模型进行拍摄,将其与Maya做出的CG部分相结合。使用这样的拍摄方式有两个好处,一方面它有比较强烈的视觉风格,画面会更细腻,另一方面也解决了机械控制系统和Maya之间的对接问题,就是通过Maya把数据导给机器。
其实我们原来也用SOFT制作过其它影片,SOFT速度比较快,但是对于光影的处理而言Maya的效果更细腻、更像电影。合成部分我们用的是Flame,剪辑用Smoke,最终的调色部分用Lustre。但是选择使用Maya一个很重要的原因就是:交互很方便。因为我们建立了一个SAN(存储区域网络),这样Maya做完的渲染成果会直接出现在SAN上,我们可以通过Smoke去调度文件进行初检,也可以用Flame文件开始做特效、合成等工作,再返回到Lustre可以直接读取Smoke剪接完整条的时间线来完成最终的色彩调配,最后直接生成DPX。这样做整个流程下来会比较顺手。
《昆塔》后期渲染的制作过程
《昆塔》的后期渲染大部分都是使用Flame制作的,它有很强的实时性。例如我想看一个效果,只需把图片加载进去,就能马上看到最终的结果,Flame对于合成时的效果反映是非常及时的。但是其他软件都需要加载图片之后再进行渲染才能看到想要的效果,《昆塔》全篇90分钟的影片,最终合成是由16名同事用了4台机器完成的,假如换成其它单个软件基本无法做到,因为要不停的渲染去看最终效果,至少应该用15到20套软件才可以。Flame还有一个优势就是3D的深度,可以看到合成不同效果之间的关系,就像是放在三维里的一样,你看到的结果就是最终的立体结果。
《昆塔》技术革新亮点——云技术
最初我们想要自己进行《昆塔》的后期渲染,也建立了一个渲染平台,但是差不多运行三个月以后就放弃了,原因是我们算过一笔账,如果用自己搭建的平台来做,9个月才能渲染完所有影片,更不用说中间的衔接部分,最后就没有时间进行修改了,所以我们选择了云计算的方式。不过我们事先对云计算没有任何经验,包括阿里云也没有,他们提议使用一个云计算的案例,因为阿里云也需要在云上有新的应用,所以他们主动找到我们想要试着帮我们解决这个问题。我们也比较幸运,当问题处于纠结的时候突然有人给出了一个方案说可以帮你解决它。
在这个过程中,阿里云最初给我们2000台机器,我们自己搭了60台,这些数量当时我觉得很富裕,结果实际用过之后还是不行,三个月无法完成渲染,在整个时间和档期变得很紧的情况下,阿里云最终把最高峰调到了6000台机器渲染。对于这一点,国内的动画为何提升比较困难,其实就是它的配套基础差距很大,包括这个渲染平台就是很大的问题。也就是说你的画质提高一点点意味着要在渲染上增加好多倍时间,这部分是没有人来给你做这种支持服务的。云计算是目前最好的解决方案,如果项目时间不是特别赶的话,还可以充分利用空闲的资源来做。《昆塔》这个项目时间很短,为此阿里云新买了2000台机器,能够感觉到他们也在积极的参与《昆塔》的渲染部分。《昆塔》90%都是用阿里云渲染的,最高峰是6000台机器同时渲染。其实,用6000台机器渲染还是用2000台都会有不够用的时候,但是云计算是一个波动的值,需要少时它就少,需要多时它就多,渲染不再让大家感觉到瓶颈的方法就是你需要找对地方进行渲染。
不过云计算也有它的缺点,例如上传和下载很浪费时间,因为我们在杭州跟阿里云距离比较近,所以他们单独给我们拉了两条光纤来解决上传和下载的问题。如果用普通的网络上传是非常慢的,因为《昆塔》单张贴图会达到8K、16K,所以需要打包上传,到了渲染那边还要拆解,拆解的过程中很可能会出错,这是目前来讲我们还没有解决好的一个问题。但是阿里云也专门组织了一个团队,研究如何解决数据交互当中出现的一些问题。
《昆塔》作为中国第一部按照好莱坞标准制作的原创3D动画电影,同时也是世界首部在云计算平台上渲染而成的动画电影,在整个创作和制作过程中进行了积极探索与大胆尝试,成功使用阿里云6700台机器同步完成云渲染,拉开了中国动画技术革新的新篇章。目前《昆塔2》已经开始拍摄,大概会有5年的时间在海外进行轮回宣传,这使《昆塔》整体品牌的影响力在国际上得到了更好的扩展。