时间总是能验证一切。即便是5年前的阿里云,当年的王坚和最早的渲染云。
2011年,当时还不是阿里巴巴集团CTO的王坚博士,为阿里云选定了第一个对外开放的行业:渲染云。当走到2013年,阿里云支持《盒子总动员》动画渲染时,渲染量已经超过了一千万核小时。
而两年之后,由阿里云负责渲染的《小门神》的总渲染核小时数超过《功夫熊猫2》、《超能陆战队》等好莱坞影片,达到8000万核小时。这表示,即将在元旦上映的《小门神》在渲染的水平上已达到好莱坞水平。
视觉革命下的《小门神》
阿里云总裁胡晓明在广州云栖大会上曾说,“视觉革命、生命科学、数据创业将成为新的方向。”果然,《小门神》的上映就立刻验证了胡晓明的这一判断。
现场感受《小门神》,这确实是一场视觉革命。梅花树上的落雪,小船泛起的水珠,每一个细节都精细到发丝。
这一切是如何完成的呢?《小门神》创作历时29个月,共完成1940个镜头,160多人参与制作,103分钟的电影共产生102000个创作版本,仅花仙头发数量,就高达120000余根。其中,主角所在的馄饨店的短短的镜头,时长不到4秒,却用了337天来打磨。
据说,《小门神》中每一帧的动画需要充分考虑材质、环境、颜色搭配,每个镜头都要经过8轮灯光调试,一个老人头发的制作至少参考12个真实老人的头发。视觉总监检查工作都是放大到像素级别的,每1个动画师,1天只能制作1秒动画,最终版的总渲染核小时数达到8000万小时,相当于人间9000多年。
这等于,我们回到了石器时代,一点不夸张。
在3D动画的制作流程可分为四大步骤:一是,建立3D模型;二是,绑定物理系统等各种系统;三是,动画场景参数设置;四是,渲染输出最终图像。
最后一个环节,就需要一台计算机去进行计算,每一帧画面上的每一个像素点,是什么样的颜色,什么样的饱和度,一个一个计算出来,最终形成完整的视频图像,这就是渲染。
影片制作方,追光动画在渲染高峰时期还使用了阿里云批量计算服务,将部分镜头的渲染压力分布到阿里云几千台服务器上,昼夜运转。才有了今天的《小门神》。
阿里影业项目总监金肇南说,《小门神》的总渲染核小时数超过《功夫熊猫2》、《超能陆战队》等好莱坞影片,可以说,《小门神》是目前国内最接近好莱坞工业水准的一部作品。
可见,云计算正在改变电影,创造新的视觉革命。
《小门神》背后的云计算
细致入微的模型设计为后期的渲染带来了巨大压力,《小门神》的制作方追光动画采用了国内最大云计算服务商阿里云的计算集群分担渲染压力。“这是艺术与技术的完美结合,我们需要像这些艺术家一样精准的驱动、调度野兽级的计算能力,将每一个细节完美的呈现给观众。”阿里云高级产品专家丛兰兰说。
这就是所谓的渲染云。它是相对于传统渲染的弊端而言的一种基于云计算服务的最先进的渲染解决方案,用户可以在短短几秒钟内调用数以千计的云服务器进行并行渲染,且按照渲染量计费。
而阿里云则是国内最早投入渲染云行业的企业,并累积的很多的经验,比如前文所述的《盒子总动员》就是利用了阿里云6700台高性能计算机构建起的庞大机器军团,进行影片视效渲染的结果。
为了让《小门神》实现媲美好莱坞巨制的水平。阿里云在后台可谓费尽苦心。云计算的技术贯穿IaaS、PaaS到SaaS。
首先在IaaS层面,阿里云提供海量计算资源和存储,由于3D动画电影镜头分帧分层的特性,可以转化为大量高度可并发的计算单元,这和云计算能提供的海量资源以及弹性计算能力天然匹配。
其次在PaaS层面,阿里云提供资源管理和作业调度能力,这是由阿里云批量计算服务(BatchCompute)搭建,该服务是一种适用于大规模并行批处理作业的分布式服务,可支持海量作业并发规模,系统自动完成资源管理、作业调度和数据加载,并按实际使用量计费。
最后是SaaS层面,阿里云搭建了渲染管理平台,用户只需要一键提交渲染素材并上传,后面所有的事情都可以交给阿里云的渲染云处理,用户只需要渲染完成后下载结果即可,非常简单高效。
显然,阿里云的渲染解决方案提供的三层架构,涵盖了渲染云所需要所有技术,并降低了技术门槛,形成了渲染云在中国的最佳标准。
还是那句老话,云计算在改变各行各业,但各行各业的运营规则和标准,又不尽相同。阿里云正在每个细分行业,研究基本的运行规则,并形成标准。
可以预见的是,在未来,《小门神》决不会是阿里云渲染云支撑的最后一部电影。而电影业也不会是阿里云改造的最后一个行业。在路上的阿里云,就像在路上的中国互联网+,让一切皆有可能。