走进为《阿凡达》进行渲染的数据中心

这里是全球瞩目的焦点,这里是世界电影的前沿在这里,丛林环绕,5000名特种兵重兵把守这里坐落着《阿凡达》生产基地,美国圣地亚哥啊不对,以上 都属口胡,我们今天要说的是为电影《阿凡达》进行渲染的数据中心。全球有很多风格各异的数据中心,不过新西兰的Weta Digital肯定是最有目的性的。15年前由制片者彼得杰克逊、理查泰勒和杰米希尔克发起建立,这个工作室成为了《指环王》系列电影、《金刚》重制版、 《2012》等大片、以及众多炫目的广告片的摇篮。如今它又为詹姆斯卡梅隆导演的耗资2亿3千万的大电影进行艰苦的渲染工作。实际上,4尊小金人和5个奥 斯卡提名都不如一部《阿凡达》更能让这个数据中心吸引人们的眼球。

出版商朱迪艾利说,前几个月我们接受了100多次采访。艾利坦言,有人能注意到华丽的商业运作背后,支持这一切呈现出来的技术因素,让他感到欣慰。 正如他们解释的那样,Weta和《阿凡达》类型的鸿篇巨制得以呈现的关键因素就是数据中心提供的强大运算能力,以及艺术品一样驱动计算进行的数据管理。

2008 年Weta数据中心重新装配了10000平方米的机房,填满了惠普BL2x220c刀片式服务器,总计拥有4万多个处理器和104TB RAM,通过光纤连接读写大约3 PB的数据。多重10G网络连接紧密的包裹起上述装备。因为数据流要求绝对稳定,所以所有运算都不能借助互联网,而需通过本地机房网络以尽可能高的带宽完 成。

为保持机房平稳运转,Weta装配了强制水冷设备,提升地板增强散热,但也只是勉强抵挡为《阿凡达》这样的电影运算时散发出的强大热力。好在他们的 选址让冬天需要的制冷成本大大降低,全水冷的总造价要低于使用空调的费用。每年因为调整一度室温,他们可以节省几 万美元。数星期前,这个数据中心因为比同等规模的机房节省40%制冷成本而获节能奖。

Weta Digital实际上由构建物理模型的Weta工作室和进行实际运算的Weta数据中心两部分组成。如果什么东西能拿在你的手心,它就出自Weta工作室。哪怕那是实际上不存在的东西,我们也能为你造出来。

Weta的视觉特效处理单元,数字艺术家们使用Maya和皮克斯的renderman等 软件把导演脑中所想变成三维图形。工作人员介绍,电影工业的流程百年来变化不大,只有工具不同,另外和数据的联系也更紧密。

一个视觉特效数据中心 的最主要工作就是渲染,这就是乔维尔基负责监视的工作。他每天站立在被称为渲染墙的计算机集群前,监视数据在管线之间的自由流动。他这样的工作被称 为牧马人。这原来是形容西部片中用来监管马厩的职位的,当年的西部片中需要真实的马匹来营造气氛,和现在的特效制作确有异曲同工之妙。

群集系统是皮克斯出品的,名叫阿尔弗雷德的多任务阶梯式架构,把一个大任务分成数千个独立的小单元来处理。每当有CPU完成任务空闲,就会被随机分 配新的任务。在高峰时段,《阿凡达》每天要处理10000多个任务,也就是大约1300-1400万个小单元。这是因为24帧每秒的电影画面每一帧都要独 立的拆出来加以渲染。

数据中心要处理每秒7-8GB的数据,最近一段时间还要24小时连续运行。设备运行既不能太快,也不能太慢,而需要保持稳定的速度。而相比之下, 《阿凡 达》成品源文件的数据容量就要微小得多了,仅仅是每帧12MB左右的数据,每秒288M或每分钟17.28G。其实这个数字也很吓人。

能让这个数字奇迹上演,需要一大堆电子艺术精英,计算机专家和数据库工作人员的通力合作。这么大规模的人员调动和协作在国外是少有的。这些人既充分 发挥了他 们的独立智慧,又体现出犹如一体的紧密联系,和不计成本的合作,才使这部片子的每一帧都精益求精,几乎无可挑剔。他们就像矗立在机房里的每一架刀片式服务 器一样,是影片《阿凡达》的最大功臣。