找回密码
 新注册用户
搜索
查看: 4261|回复: 13

制作《阿凡达》特效的超级计算机

[复制链接]
发表于 2010-1-5 20:03:25 | 显示全部楼层 |阅读模式
大导演詹姆斯·卡梅隆的旷世巨作《阿凡达》(AVATAR) 好评如潮,观众无不被片中呈现的美轮美奂的画面所震撼。电影惊人的动画效果由 Weta Digital 公司制作,我们可以从这篇 Processing AVATAR 了解到一点关于制作该片特效的超级计算机的情况。




Weta Digital 的计算集群在 2008 重新进行了设计,采用了 HP Cluster Platform 3000BL 集群平台作为其解决方案, 操作系统是 Linux ,在 TOP 500 超级计算机中排名也从最初的 400 多上升到了 190 多名(refer)。这套环境在 2008 年的时候是 4096 个 Core,到 2009 年增加到 5936 个(refer),而不是所说的 40000 个 (refer,我猜测是笔误),在 TOP 500 超级计算机中一度排名第一的 IBM 的走鹃,也不过才 12 万个核而已。

内联采用的是万兆以太网,没有使用 Infiniband 。BL2×220c 是惠普面向高性能计算推出的刀片服务器,其独到之处是一个刀片内放两台服务器,每服务器有两个 4 核 CPU,用的是 Intel Xeon 处理器(支持 EM64T 技术)。

整部电影大约 3 PB 的数据存放在 BlueArc 和 NetApp 的存储上,数据传输走光线通道。电影完成后一帧的数据是 12 MB,一秒钟 24 帧,每分钟的数据就有 17.28 GB,而整部 AVATAR 长达 160 多分钟。我想不会有哪个人在自己的 PC 上有这么样的一部电影吧,恐怕也是没办法播放的。

Weta Digital 大有来头,这是彼得·杰克逊(Peter Jackson)创建的公司,因为给《指环王》制作特效而受到业界瞩目,其实还有不少电影,比如《金刚》《机械公敌》以及前不久的 《2012》,也都是由 Weta Digital 制作的特效。不知道我们国内的导演有没有创建过类似的公司,当然,我相信他们对动画特效的运用与理解恐怕还差得很远。

计算机集群能力的提升从一定程度上推动电影艺术的发展,对电影来说,电影越来越好看,票价也是越来越贵。而因为摩尔定律依然有效,计算机集群的运算能力是逐年提升的,成本反而下降,只要能取得更震撼的视觉效果,剧情不太白痴,投入产出似乎倒也是一笔明白账。

这里是全球瞩目的焦点,这里是世界电影的前沿…在这里,丛林环绕,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。其实这个数字也很吓人。

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

[ 本帖最后由 zglloo 于 2010-1-5 21:08 编辑 ]
回复

使用道具 举报

发表于 2010-1-5 20:34:05 | 显示全部楼层
很好奇的问一下,目前数字电影的拷贝都有多大。播放时候是用什么设备播放的,不会是普通电脑吧
回复

使用道具 举报

 楼主| 发表于 2010-1-5 20:43:01 | 显示全部楼层

回复 #2 3dmaxmin 的帖子

回复

使用道具 举报

发表于 2010-1-5 21:25:15 | 显示全部楼层
速度真快,Thx
回复

使用道具 举报

发表于 2010-1-5 21:57:29 | 显示全部楼层
刚看完
回复

使用道具 举报

发表于 2010-1-5 23:08:36 | 显示全部楼层
高级货
回复

使用道具 举报

发表于 2010-1-5 23:40:44 | 显示全部楼层
3PB是BDISO的片源.....而我们看到的是以BDISO为片源做的BDRip... - -
回复

使用道具 举报

发表于 2010-1-6 00:00:22 | 显示全部楼层
全国没几个imax
回复

使用道具 举报

发表于 2010-1-6 16:06:48 | 显示全部楼层
顶一下啊

[ 本帖最后由 溯的宝 于 2010-1-6 16:07 编辑 ]
回复

使用道具 举报

发表于 2010-1-6 16:57:44 | 显示全部楼层
中国什么时候有这么强的计算机组?
回复

使用道具 举报

发表于 2010-1-6 20:02:40 | 显示全部楼层
没看过阿凡达的内牛满面~~~
看着这群机子的份上也要去看一下
回复

使用道具 举报

发表于 2010-1-6 21:42:17 | 显示全部楼层
准备周六去和平影院看3d imax。票价真不便宜啊,120一张,而且上海也就这一家有3d imax
回复

使用道具 举报

发表于 2010-1-6 22:02:39 | 显示全部楼层
马德里的AVATAR -3D-票价9.75-12不等,12欧的是VIP包间
回复

使用道具 举报

发表于 2010-1-7 12:06:56 | 显示全部楼层
刚才去和平买票,结果发现周五周六已经全满了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-14 10:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表