制作《阿凡達》特效的超級計算機
大導(dǎo)演詹姆斯·卡梅隆的曠世巨作《阿凡達》(AVATAR) 好評如潮,觀眾無不被片中呈現(xiàn)的美輪美奐的畫面所震撼。電影驚人的動畫效果由 Weta Digital 公司制作,我們可以從這篇 Processing AVATAR 了解到一點關(guān)于制作該片特效的超級計算機的情況。
Weta Digital 的計算集群在 2008 重新進行了設(shè)計,采用了 HP Cluster Platform 3000BL 集群平臺作為其解決方案, 操作系統(tǒng)是 Linux ,在 TOP 500 超級計算機中排名也從最初的 400 多上升到了 190 多名(refer)。這套環(huán)境在 2008 年的時候是 4096 個 Core,到 2009 年增加到 5936 個(refer),而不是所說的 40000 個 (refer,我猜測是筆誤),在 TOP 500 超級計算機中一度排名第一的 IBM 的走鵑(Roadrunner),也不過才 12 萬個核而已。
總內(nèi)存有 104 TB,內(nèi)聯(lián)采用的是萬兆以太網(wǎng),沒有使用 Infiniband 。BL2x220c 是惠普面向高性能計算推出的刀片服務(wù)器,其獨到之處是一個刀片內(nèi)放兩臺服務(wù)器,每服務(wù)器有兩個 4 核 CPU,用的是 Intel Xeon 處理器(支持 EM64T 技術(shù))。
整部電影大約 3 PB 的數(shù)據(jù)存放在 BlueArc 和 NetApp 的存儲上,數(shù)據(jù)傳輸走光纖通道。電影完成時一幀的數(shù)據(jù)是 12 MB,一秒鐘 24 幀,每分鐘的數(shù)據(jù)就有 17.28 GB,而整部 AVATAR 長達 160 多分鐘。我想不會有哪個人在自己的 PC 上有這么樣的一部電影吧,恐怕也是沒辦法播放的。
Weta Digital 大有來頭,這是彼得·杰克遜(Peter Jackson)創(chuàng)建的公司,因為給《指環(huán)王》制作特效而受到業(yè)界矚目,其實還有不少電影,比如《金剛》《機械公敵》以及前不久的 《2012》,也都是由 Weta Digital 制作的特效。不知道我們國內(nèi)的導(dǎo)演有沒有創(chuàng)建過類似的公司,當(dāng)然,我相信他們對動畫特效的運用與理解恐怕還差得很遠。
計算機集群能力的提升從一定程度上推動電影藝術(shù)的發(fā)展,對電影來說,電影越來越好看,票價也是越來越貴。而因為摩爾定律依然有效,計算機集群的運算能力是逐年提升的,成本反而下降,只要能取得更震撼的視覺效果,劇情不太白癡,投入產(chǎn)出似乎倒也是一筆明白賬