號稱中國首部比肩好萊塢制作水準的國產3D動畫電影《昆塔:盒子總動員》(以下簡稱《昆塔》)將于7月在全國院線上映。
其實,是否足夠比肩好萊塢水準并不重要,國產動畫要走的路也絕不只是追趕和重復好萊塢動畫,重要的是,這部動畫片首次使用了云計算進行后期渲染的新技術。
阿里巴巴集團首席技術官,阿里云總裁王堅說,云渲染最重要的意義,是改變整個動漫產業(yè)資源的配置。
云計算與云渲染
所謂“云”,可以通俗的理解為“云集”,即首先要擁有足夠多的計算資源,或者可簡述為要擁有足夠多的計算機,這是云計算的基礎。其次,計算的成本一定要低。王堅說,就像家家戶戶都要用電,但用電的人不需要去購買整個電廠,使用云計算也無需添置足夠多的計算機和其他硬件設備,同時,如果電價很貴的話,用戶可能寧愿點蠟燭,對于云計算而言,便宜、低成本同樣重要。
因此,《昆塔》的導演李煉原本看上去像是天方夜譚的設想和計劃成為可能。首先,他的博采傳媒不必采購數千萬元的硬件設備,其次,云計算技術將以年為單位的渲染時間成本大大縮減至月。
渲染是rWd9XOrWMbrwz66gppCENQ==一部3D動畫電影最終實現畫面呈現的關鍵步驟。
每一幀圖片的渲染耗時,根據模型復雜程度不同,差異很大,模型越復雜,渲染時間越長。以電影《阿凡達》為例,按照一幀(一層)的渲染平均耗時時長2小時計算,2K-4K的分辨率,160分鐘長度的影片,每分鐘9000 幀圖片(60秒×30幀×5層),整部影片的渲染時間長達2880000小時,也就是一臺服務器需要工作328年,3D則需在這個數字上乘以2。
使用云計算進行渲染,可以將一個或者多個渲染任務分割成若干部分,在計算機集群中的各個節(jié)點同時進行,以此類推,時間大大縮短,這也是《昆塔》整體渲染工作只歷時3個月,相比以往動畫制作方自己購買服務器、自建渲染農場的方式,整體速度提升2年半以上的根本原因所在。
還有一組關于《阿凡達》的數據可以說明問題。當時負責《阿凡達》特效設計的著名公司維塔數碼,雇用了超過900人的團隊為這部電影工作,為了渲染《阿凡達》的畫面,維塔數碼動用了占地10000平方英尺的服務器群,其中有4000臺服務器,共有35000個處理器核心,140T的內存。相比之下,《昆塔》的制作則動用了阿里云6000余臺服務器,用到了15萬處理器核心和400T的內存。
這樣大的工作量,如果沒有云渲染的技術協助,《昆塔》成行難度極大。
如何保質保量保證《昆塔》影片的工期,是一個挑戰(zhàn)。這也是云渲染的技術難度所在:動態(tài)地調節(jié)《昆塔》制作方的需求,因為每天所需要調動的機器數量不一樣。王堅說,做渲染就好比是“蠻干”,片方做好前期的創(chuàng)意和建模,我們快速及時地給他們渲染出來,保證他們在進度之內看到樣片并適時地進行調整和修改。說到底,云渲染的技術特點是幾十倍成百倍地節(jié)約時間。
“計算力正在等待著想象力的挑戰(zhàn),這也是云計算可以改變很多產業(yè)的根本原因所在。”——換言之,中國電影人再也不能說因為技術局限,所以拍不出來《阿凡達》這樣的影片。
動畫革命?
曾經學畫近10年,閑暇時仍搜集連環(huán)畫比如《敵后武工隊》的王堅,對視覺品質有著苛刻追求,這也許是他愿意助力《昆塔》的一個個人原因。幾年前,他參與過一個由比爾·蓋茨召集的小型聚會,在聚會上喬治·盧卡斯說過一句讓王堅印象深刻的話,盧卡斯談到自己拍攝《星球大戰(zhàn)》的經歷時,感慨地說如果讓他再做一遍,他絕對不會再嘗試用新技術去做新片子,實在太痛苦了。王堅當時的想法是,如果真的有機會,他一定要試試用一個新技術做一件前人沒做過的事情的滋味。
《昆塔》給了他這樣的機會。
這部影片在需求量最高的時候,用到了阿里云超過6000臺機器來進行渲染。但王堅本質上是一個純粹的技術派,他沒興趣也不可能去支持不屬于他的研究領域的動畫影片的創(chuàng)意和故事,他最關心的是提供3D動畫后期技術的保障,這個技術,就是云渲染。
據悉,浙江大學的某位學生,使用云渲染制作三維動畫畢業(yè)設計,花了200元錢,制作出了一部5分鐘的動畫短片,最后這個作品還拿到校方的優(yōu)秀畢業(yè)設計獎。
這似乎象征著越來越多的中小型創(chuàng)意者今后可以獲得大公司才能擁有的計算資源,僅僅憑借自己的創(chuàng)意就能生存和發(fā)展。
低成本,正是云渲染技術的優(yōu)勢所在。對于國內民間很多的中小型創(chuàng)意生產者尤其個人而言,他們缺的不是創(chuàng)意、想法和故事,他們缺的是硬件投入和技術支持。可以想見,他們的作品如果只用單機渲染,一個簡單的作業(yè)就需要十天半個月來完成,時間和精力都耗費不起。云渲染技術能以足夠低的價格,按需生產的方式得到上百臺甚至上千臺機器的支持去助力作品的完成。
大型的動畫企業(yè)雖然有自己的“渲染農場”,但仍無法滿足對計算資源日益增長的巨大需求?!霸其秩緦侵袊鴦赢嫯a業(yè)的革命?!蓖鯃詫Υ诵判氖悖拔覀儠宰銐虻偷某杀鞠騽?chuàng)意生產者提供足夠多的資源,幫助他們將創(chuàng)意變成商業(yè)價值?!边@是王堅下一步的計劃,去發(fā)展更多的合作伙伴,讓他們在阿里云提供的平臺上做更大的事情。
云計算,還是云夢想?中國動畫當然需要云計算云渲染這樣的新技術,但無疑更需要幾年磨一劍,一心一意撲在動畫上,需要精神和夢想。沒有夢想,沒有實現夢想的決心和一步一步走路的耐心,再多的技術都是擺設。
新近在國內上映、零差評的好萊塢動畫大片《瘋狂原始人》卷金無數,這部影片的出品方夢工廠的首席執(zhí)行官杰弗瑞·卡森伯格這樣告訴中國同行:《瘋狂原始人》前后共花了8年時間,前6年都在構思故事,僅僅3D模型的渲染就耗時超過8000萬小時。
卡森伯格的話意味深長。