迪士尼為了拍好「大英雄天團」,同時開發出好幾套軟體

迪士尼為了拍好「大英雄天團」,同時開發出好幾套軟體

以前我們覺得一部好的動畫最重要的就是畫風以及說故事的技巧,但是隨著現在的動畫越來越進步,迪士尼發現要拍一個好的動畫,同時也要有好的軟體能力。在迪士尼最新的動畫「大英雄天團」(Big Hero 6)的製作過程中,為了製作出更好的效果,就同時有工程師在開發不同的軟體技術。

迪士尼動新片「大英雄天團」(Big Hero 6)最近在美國上映,獲得普遍的好評。「大英雄天團」改編自Marvel漫畫,故事是一個菜鳥團隊和可愛的機器人一起對抗罪惡,拯救所在城市的故事。這部 喜劇動畫不僅是在劇情上很成功,同時也展示了迪士尼開發的新動畫技術:Hyperion。

迪士尼為了拍好「大英雄天團」,同時開發出好幾套軟體

Hyperion是迪士尼藝術家和工程師合作兩年的成果,Hyperion使得動畫片的場景和人物展現出從未有過的真實感。「在藝術家人數不變的情況下,我們可以在螢幕上展現更多的東西,創造一個能夠更好地表達故事的豐富世界。」 迪士尼動畫首席技術官 Andy Hendrikson 對 fastcocreate 網站說。

Hyperion 的主要作用是追蹤光線軌跡。當光線投射到物體粗糙表面,就會無序向四周散射,而這些散射的光線接觸到其它物體後,又會再次散射。追蹤光線的軌跡,有助於做出更有現實感的動畫效果,但是,這也是非常耗費電腦記憶體的工作,導致製作動畫的成本大大增加。

Hyperion 的特別之處就在於它提高了一定時間所能計算量的範圍,同時增加了每秒追蹤的光線數量。Andy Hendrikson 說,在花費更少的情況下,Hyperion 能夠將影像的複雜度提升一百倍。

為了增強運算能力,迪士尼動畫把位於洛杉磯以及舊金山的四個算圖農場(rendering farm)連接起來,形成了一個包括 4600 台電腦、55000 個計算核心的超級電腦。在整個「大英雄天團」動畫中,除了用到新的 Hyperion 光跡運算技術之外,迪士尼工程師還開發了其它的幾種自動處理軟體,進行其它的工作,其中,代號為「Denizen 」的計畫用來創造了 16000 個不同的城市,代號為「Bonzai」則用來創造了城中的 25000 顆樹木。

「大英雄天團」的故事創作開始於四年前,不過,Hyperion 的開發是從兩年前開始的。在軟體的開發過程中,400 名藝術家和工程師進行了持續不斷的回饋。藝術家會要求工程師編寫特定的工具,有時,工程師做出的效果也會給藝術家新的靈感。

「在這麼快的時間裡把軟體做出來,是一個非常大膽的舉動,但是,我們試圖去創造一個支撐精彩故事的世界,」 Hendrickson 說,「我們在同時探索藝術和演算法,從兩者中學習。在開發軟體的同時,也在用它進行藝術創作。沒有這些方法的話,我們無法處理複雜的現實世界。我們把自己的軟體視為永遠的 beta 版,因為我們想讓它處於不斷的改進中。」

 

 

 迪士尼為了拍好「大英雄天團」,同時開發出好幾套軟體

ifanr
作者

ifanr依托於中國移動互聯網的發展大潮,用敏銳的觸覺、出色的內容,聚焦 TMT 領域資訊,迅速成為中國最為出色的新銳科技Blog 媒體。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則