从《小门神》看,云计算如何打造好莱坞式电影特效?

众所周知,在现代的电影工业中,从声名远扬的好莱坞大片到新兴的国产电影,高品质的电影画面始终离不开后期强大的电影特效对影片的渲染,而所谓渲染就是从软件到图像生成的过程。

王微,这个曾经在视频行业上赫赫有名的人物,在离开了曾经一手创办的土豆,经历了互联网尘嚣之外的三年蛰伏,再次携“光”重返。这一次出发,他以追光动画为起点,志在打造“中国版皮克斯”,在这个电影大爆炸的时代,他三年磨一剑,推出了惊艳四座的国产动画电影——《小门神》,而这部电影未来将于2016年1月1日正式上映。

这部《小门神》电影,在制作上,可以说是继《大圣归来》之后,又一部呕心沥血的中国自制动画巨作。扒开这部电影制作过程的数据,我们发现,与其说这部电影它是一部高品质动画电影,不如还可以说它是一件追光动画与阿里云联合打造的技术导向型的互联网产品。

为什么说《小门神》是一件与阿里云联合打造的技术导向型的互联网产品?

1.庞大且复杂的计算工作量需求

众所周知,在现代的电影工业中,从声名远扬的好莱坞大片到新兴的国产电影,高品质的电影画面始终离不开后期强大的电影特效对影片的渲染,而所谓渲染就是从软件到图像生成的过程。作为影视动漫和电影特效制作行业的一个必不可少的环节,渲染工作成为了最消耗计算资源的环节,而只有通过渲染,我们才能欣赏到动画和电影的最终精美画面。在业内,渲染时长更是成为了评价三维动画画面精度的一个通用标准,即我们常说的整片完整渲染所耗费的CPU核小时数。

梦工厂的CEO 杰弗里·卡芩伯格就曾经说过:“一部具有良好视频品质的动画片,要通过花费4年的时间,和30亿次计算机渲染来完成。除了计算量很大之外,它的数据量也非常大,150秒的动画片就拥有6TB的数据。而作为一流的动画大师,可以在一周里,完成三秒钟的渲染。”渲染工作量庞大且复杂。

为了达到高级别精度和在纹理、服饰上的细腻程度,渲染工作更是需要强大的计算能力的辅助,也就是说,每一部成功的动画电影背后都离不开一台超级计算机。

举个例子,迪斯尼今年的动画《超能陆战队》在完成电影渲染工作过程,一共用了4600台计算机,大概5万多个核小时,在全球top500超级计算机排名里面也只排到75位的计算能力。

而此番《小门神》的渲染量更是达到了8000万核小时,远超了《超能陆战队》、《功夫熊猫2》等好莱坞影片。换个思路理解就是,如果使用单核CPU,完成渲染的总时长将达到8000万小时,也就是说要从中石器时代一直运转到现在。

在渲染部分,后期的制作需要非常大的数据中心来处理它的量,如果单对于追光动画来说,这是需要一种何等的工作量?

2.阿里强大云计算能力支持

三维动画渲染工作量是非常庞大且复杂的事情,动画电影制作环节中需要消耗庞大计算量,即使内部所配备的渲染农场,也是难以满足高品质电影的渲染量需求输出。如果按照自有资源去做,第一,网络数据传输的瓶颈难以突破;第二,难以按计划高效完成高品质的渲染工作进程;第三,难以控制庞大的计算机集群带来的额外成本。

为了分担后期的渲染带来了巨大压力,《小门神》的制作方追光动画采用了国内最大云计算服务商阿里云的计算集群分担了其渲染压力,阿里云的存在,帮助到用户高效地去管理和调度这些海量计算资源,且完成高品质的渲染制作。

为此,阿里云给出了三层架构式的渲染解决方案。

第一是最底层IaaS,提供海量资源,提供对抗存储去作为数据的保存和运算的资源。

像《小门神》这种每秒能产生GB级数据的高品质动画,为了使得渲染工作进行过程中,数据能在各个计算节点之间顺畅流动,让几千台计算机可以有条不紊的协同完成渲染任务,阿里云的公共云则可以很好的保证这一条件。

第二层是PaaS层,提供批量计算的服务,主要做资源管理和作业的调度,以及帮助用户做一些数据的分发。有一千个计算节点同时要访问存储中的数据,阿里云能拥有非常高效的办法,能把这些数据分散到各个节点上进行运算,运算完之后再收回到存储里面。

像《小门神》中共有1940个镜头,这种庞大的渲染量,需要庞大的计算资源来配合。在完成过程中,追光动画除了使用本地大规模计算机集群外,在渲染高峰时期,还借助了阿里云为动画电影的渲染环节提供了批量计算的服务,将部分镜头的渲染压力分布到阿里云几千台服务器上,进行昼夜地运转,最后才达到将8000万核时长的渲染量压缩成29个月的工作时长,并得以按时完成制作。

第三层是SaaS层,也就是渲染管理平台,它简化了终端用户的操作,让用户更易于使用,从而消除任何技术门槛。

在最后4个半月的渲染高峰时段,《小门神》最多时曾同时使用了阿里云的2000多台服务器,阿里云更具规模化的服务能力,不仅为追光动画提供强大的云计算能力需求,而且帮助追光动画节省去了大量的运维和人员管理消耗的成本。

追光动画产品及技术负责人袁野也同时表示:“每个镜头平均看过三五百遍,做动画片很单调很辛苦,是工匠手艺活。使用互联网技术,提高了我们的效率。阿里云提供的云计算服务,很好的解决了渲染所需的弹性计算资源,是目前最经济有效的方式。”

除了大幅缩短制作时间、节省成本消耗外,丰沛的计算资源还能使得影片的每一帧都美轮美奂。以片中的“人间小镇”为例,片中每片树叶、每片雪花、每块青苔,都闪烁着过往动画所未曾展现的生命力与细节之美。

从动画渲染的高品质成果看,《小门神》可以说是目前国内最接近好莱坞工业水准的一部作品,而这部高水准的作品的诞生,不仅囊括了追光动画的艺术创作精华于其中,而且还吸收了了阿里云强大的云计算技术,强调技术与艺术的融合,不失为一件跨界联袂打造的技术导向型的互联网产品。

建生态,助力中国动画渲染产业发展

阿里云作为中国所有云计算里面第一家直接服务动画电影制作公司的一个云计算厂商,自然早就看到电影产业采用公共云计算渲染的未来趋势。

其实,早在四年前,当阿里云作为中国第一个公有云正式对外开放时,切入的第一个行业就是电影渲染。因为海量的渲染和海量的计算资源可以让电影渲染可以分解成大量可以完全并发处理的计算单元,这些计算单元和云计算所能提供的海量计算资源以及云计算的弹性,天生就很匹配。

而在2013年,当时有部动画电影叫《KUNTA盒子总动员》得,阿里云就早已全程参与渲染的。那个时候,阿里云参与的渲染量就超过了1千万核小时,在当时也是非常惊人的数字,其制作也可以媲美好莱坞,在早前阿里云就凭借扎实的技术基础在渲染行业打下了一片优质的口碑。

随着未来观众对电影和动画画面的精美度和品质的要求逐渐提高,中国电影业对渲染市场的需求也越来越大。逼真的特效和唯美的画面背后都是需要着大量的数据计算能力来支持的,云计算渲染这块大蛋糕未来的市场空间无疑将是巨大的,而分食者也将变得多且杂。

目前,在这块产业生态主要还是分两块。一块是电影制作公司,另外一块是今天市面上大大小小的各个渲染农场。从渲染这件事来说,国内的环境并不是很好,价格战打的比较厉害,一片红海,各家都活的非常艰难,这让电影渲染这块生意很难做。

为了让行业向更健康的方向发展,助力中国电影产业的发展,阿里云还致力于搭建更具规范化的产业生态,希望将阿里云的云数据服务形成了一个生态,让制作公司、渲染农场、第三方合作伙伴都可以进入参与进来,最终形成一个协同管理、数据管理和制作流程的平台。未来,这个云生态,将会通过更高效优质的服务,更好地服务客户,而不是沦落成为最终在比拼谁的资源便宜。

而在谈及未来的时候,阿里云总裁胡晓明提出三个概念:“视觉革命、生命科学、数据创业。”通俗点理解就是,未来,阿里云将致力于做媒资管理和影视制作流程上的云,目标将是,让整个电影制作的闭环都能在云上发生。

扫一扫获取关注,快到碗里来!

文 |孙海亮   

微信公众号:花边科技  

自媒体联盟wemedia成员;八卦趣闻科技,闲评潮范互联网,唠嗑生活破事!每天为你速递最新最新、最鲜、最活的互网科技尿点;

热门文章HOT NEWS