分类:
2010-01-27 13:38:47
出版商朱迪·艾利说,“前几个月我们接受了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。其实这个数字也很吓人。
能让这个数字奇迹上演,需要一大堆电子艺术精英,计算机专家和数据库工作人员的通力合作。这么大规模的人员调动和协作在国外是少有的。这些人既充分发挥了他 们的独立智慧,又体现出犹如一体的紧密联系,和不计成本的合作,才使这部片子的每一帧都精益求精,几乎无可挑剔。他们就像矗立在机房里的每一架刀片式服务器一样,是影片《阿凡达》的最大功臣。