ITValue社區

《萬萬沒想到》,公有云離中國影視特效行業還有5年

作者:吳寧川 / 日期:2016-01-07

電影《萬萬沒想到:西游篇》的特效制作公司北京聚光繪影科技有限公司(以下簡稱:聚光繪影)總經理及視效導演徐飛告訴記者,國際上早在2009年的《阿凡達》就已經通過云端方式實現了全球化的數據傳輸和渲染,然而具體到中國的情況,至少5年之內不會考慮用公有云進行特效渲染。原因很簡單,網絡帶寬不給力。

成立于2011年的聚光繪影是一家全流程視覺特殊效果提供與高端影視技術服務供應商,迄今為止已完成30多部國內外電影項目后期特效制作。聚光繪影的作品包括《黃金大劫案》、《大鬧天宮》、《狄仁杰之神都龍王》、《狼圖騰》、《太平輪》等。作為國內影視特效業最出名的制作公司之一,聚光繪影計劃將在新三板上市。

“萬萬沒想到”的特效壓力

徐飛介紹說電影《萬萬沒想到:西游篇》全片一共90分鐘,其中的特效就占了二分之一。在拍片前曾計劃350個特效鏡頭,但隨著電影拍攝的進展,整個特效鏡頭最終追加到1000個,而制作周期僅僅為兩個月,數據存儲量高達85TB。

相比之下,《火星救援》的特效鏡頭為600個,制作周期為6個月;《尋龍決》的特效鏡頭在1200個鏡頭左右,制作周期為18個月。而在聚光繪影頭四年的項目中,近30多部電影加在一起也只需要100個TB就足以應付,高峰期也不過400個特效鏡頭。

對于聚光繪影來說,《萬萬沒想到:西游篇》的特效制作挑戰是“萬萬沒想到”的,聚光繪影自己的工作站和服務器都是7*24小時不間斷運行。徐飛認為,目前國內公有云很難適應這種高強度、高壓力、時間緊的特效渲染制作要求。

而另一個由追光動畫出品的國產動畫片《小門神》的動畫特效則部分地采用了阿里公有云。追光動畫渲染技術指導程順告訴記者,這主要是因為動畫片特效制作的計劃性強,可以把部分低強度、低壓力、時效性不強的渲染任務分擔到公有云上。3D動畫電影《小門神》制作總共歷時29個月,涉及動畫鏡頭1940個,有近一半的渲染任務在阿里公有云上完成。

“萬萬沒想到”的IT系統

那么,高強度、高壓力、時間緊的特效渲染制作對于IT系統的要求是什么?

首先是安全性。對于電影制作來說,版權保護和電影上映前的鏡頭保密非常重要。之前,好萊塢的艷照門事件是因為黑客利用了iCloud云盤系統漏洞,而《蝙蝠俠》片源的流出事件也說明IT系統容易被黑客攻擊。聚光繪影自創立以來就設定了非常嚴格的IT安全機制,其員工在公司內部無法連接互聯網,對外數據傳輸和USB端口都處于封閉狀態,全公司只有一個人能夠傳輸數據,這樣就從根本上杜絕了安全漏洞。

其次是可靠性?!度f萬沒想到:西游篇》對數據的吞吐量要求非常高,這是因為全片一共制作了80多個版本,對于不同的鏡頭分別制作了不同的版本,導演經常要求把不同鏡頭的不同版本拼接起來試驗效果。因此,聚光繪影每隔五分鐘就會做一次系統鏡像存儲,以確保存儲了每一次的覆蓋和替換。一旦不小心覆蓋了之前的版本,可能一個月的工作就白費了。

聚光繪影是國內特效行業中首個采用了日立數據系統公司(簡稱:HDS公司)。HDS面向影視行業海量圖片及視頻等非結構化數據處理的存儲解決方案,支持塊級復制、秒級文件快照,可確保特效數據的安全存儲。這套解決方案還采用了FPGA可編程邏輯電路芯片來并行處理文件、網絡和存儲傳輸處理,可勝任渲染大型多任務的并行處理。該套技術已用于《阿凡達》、《變形金剛》、《泰坦尼克號》、《指環王》和《X戰警》等美國大片的特效制作。

當然,高強度、高壓力、時間緊的特效渲染制作對于IT系統來說,還要求高效的任務管理和文件管理?!度f萬沒想到:西游篇》的一千個特效鏡頭分拆下來,包括了建模、貼圖、動畫、燈光、渲染、合成等十幾個工種,拆分為近8000多個任務。聚光繪影曾用兩年時間研發了一套自己的流程管理軟件,已經成功應用到《狄仁杰》和《大鬧天宮》的任務管理。而在文件管理方面,HDS的解決方案提供了超大規模的文件管理能力,單個文件系統可支持256TB、單個目錄可支持1600萬個文件,極大簡化了文件系統的管理和維護工作。

“萬萬沒想到”小文件處理是關鍵

可能出乎很多人的意料,影視特效制作中最關鍵的挑戰在于小文件的處理。

由于影視特效制作的特殊性,需要操作超大規模的小文件,例如對于毛發的處理可能就是把數萬根頭發絲文件進行合成。對于《萬萬沒想到:西游篇》的特效處理來說,每一秒鐘有上萬個小文件的讀取,這種高吞吐量的文件IO對于CPU來說是巨大的挑戰。

HDS公司中國區企業事業部技術總監余翔介紹,針對影視特效處理對于帶寬和小文件IO壓力的雙重需求,HDS摒棄了傳統存儲技術采用Intel CPU的分時鐘順序文件訪問方式,轉而使用FPGA來建立硬件文件系統。通過FPGA處理器直接從底層邏輯電路讀取大量碎文件、并行處理影視文件的訪問,這才能在實現高效率IO的同時提高了硬件文件系統的穩定性。

而對于自有的渲染農場來說,由幾百臺渲染服務器組成的計算節點并行滿負荷處理,對于數據訪問和數據存儲來說都壓到了極限,存儲訪問性能急劇下降,這主要也是由于大量小文件的讀處理(讀占90%)造成的。HDS的HNAS解決方案通過建立讀緩沖區和閃存盤緩沖區,縮短了渲染周期,減輕了整體存儲池的壓力。

作為《萬萬沒想到:西游篇》的投資方,合一影業總裁劉開珞表示,《萬萬沒想到:西游篇》的特效全部由國內的團隊制作完成,這中間克服了諸多前所未有的困難,這是一場硬仗。但正因為這場硬仗,中國電影工業才有機會掌握核心技術和能力,才有可能最終實現中國電影的振興。

對于聚光繪影來說,接下來還參與郭敬明小說改編的電視劇《幻城》以及一部《封神》電視劇,這兩部電視劇的導演都要求美劇《權力的游戲》那樣的視覺效果。實際上,人們對于視覺的需求永不滿足,國內云計算產業需要盡早解決帶寬問題,才不會錯過這一場視覺“盛宴”。

推薦閱讀