首頁/ 遊戲/ 正文

在《指環王》三部曲中,精靈與人類組成最後同盟……

#TNABO# 在《指環王》三部曲中,精靈與人類組成最後同盟,在末日火山抵禦索倫;上萬名強獸人午夜進犯洛汗,打響聖盔谷之戰;希爾頓率軍支援剛鐸,揭開帕蘭諾平原戰役……這一系列浩大的戰爭場面能在大銀幕上呈現出來,都離不開一個共同的技術支援:Massive系統。這個軟體由紐西蘭CG軟體工程師史蒂芬·瑞吉勒斯開發,可以讓大量由計算機生成的虛擬角色在不受後期技術人員密切控制的情況下自動展現一套動作表演,由此形成戰場上千軍萬馬激烈廝殺的場面。彼得·傑克遜在1996年籌備《金剛》時打算使用這個技術。但由於工期的推遲,《指環王》三部曲先進入製作期,成為第一批採用Massive軟體的專案。

Massive系統的巧妙之處在於,它透過人工智慧技術讓戰場上的每一個數字角色都能表現出獨特的行為特徵(P4)。瑞吉勒斯指出:“我認為我們應當模擬出個體之間栩栩如生的互動,由此展現出有模有樣的群體行為。這也就意味著,大量的細節需要被模擬出,比如一場戲中多達50,000名角色各自的手部與腳部位置,要讓這些角色能意識到彼此的存在。”因此,每一位虛擬士兵都有一個大腦,讓它們能從個人而非群體角度做出判斷並對周圍的刺激產生反應。

設定視覺與聽覺功能是為這些數字角色賦予生氣的第一步。瑞吉勒斯表示,若要形成真實的反應,這些角色須像真正的人一樣根據自己的所見所聞做出判斷。在Massive系統的早期測試中,後期工作人員不僅僅會在外部觀察角色的行為,還會透過第一人稱視角瞭解它們的洞察。比如一個積木人在迷宮裡行走(P5),或是選擇下一個目標發起進攻(P6)。這一切都是數字角色基於自己視野做出的判斷與反應。它們也能聽到周圍的聲音:若是聽到身後傳來盔甲聲,它們會回頭觀察;要是兇惡巨獸正在尖叫,它們會抬頭遠望。

讓幕後工作人員倍感振奮的是有腦人測試。虛擬士兵在這個階段所擁有的智力足以去觀察周圍的地形(P7),根據環境做出後續決定:前進後退,進攻防禦。。。「維塔數碼」透過動作捕捉表演為虛擬士兵的動作細節提供了大量的三維素材(P8)。大腦的支配與動作表演的結合,讓這些虛擬士兵可以在不經工作人員操控的情況下自動去呈現較為真實的格鬥表演(P9)。

在做第一次戰鬥測試時,有1,000名小金人和1,000名小銀人被生成展開戰鬥。瑞吉勒斯與維塔工作人員在回放測試時注意到一絲令人驚訝的發現:一些虛擬士兵並沒有參與這場戰鬥,而是離開現場朝周圍的山丘奔去(P10)。彼得·傑克遜一行人當時看了後驚呼:看來我們寫出了一個相當牛逼的程式,連逃兵都沒落下。不過在對系統進行檢查後,瑞吉勒斯確認這是一次意外:部分角色的大腦有些過於簡單,因為一直沒能尋找到目標後便主動選擇離開。

除了行為舉止,虛擬士兵們彼此之間的的外貌特徵也不一樣。維塔認為,即便穿著同樣的服飾,兩個虛擬士兵之間也不應該有完全一樣的長相。為此,喬恩·艾利特開發出了可調整數字角色身高、手長腿長等變數的工具Orc Builder(P11)。Massive系統在生成虛擬士兵時會隨機給所有角色設定這些變數。每個虛擬士兵也有著獨特的外觀(P12)。

在《指環王:護戒使者》開場的最後同盟戰役中,鏡頭中位於前景部分的軍隊由群演扮演,位於後景部分的是Massive生成的虛擬士兵(P13)。到了《指環王:雙塔奇兵》的聖盔谷之戰,Massive需要做出更精細的虛擬士兵,讓它們能夠從鏡頭前走過且不被觀眾識破(P14)。隨著Massive的不斷完善,導演彼得·傑克遜不需要不斷動用大量群演參演動作場面。

隨著《指環王》三部曲的成功,Massive系統很快成為業界廣為所用的軟體,涵蓋後來諸多大大小小的影片:《金剛》、《我,機器人》、《海神號》、《無極》、《霍元甲》、《斯巴達三百勇士》、《我是傳奇》、《美食總動員》、《黑暗騎士》、《機器人總動員》、《赤壁》、《阿凡達》、《2012》、《創·戰紀》、《盜夢空間》、《猩球崛起》系列、《復仇者聯盟4:終局之戰》……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

在《指環王》三部曲中,精靈與人類組成最後同盟……

相關文章

頂部