遊戲裏的爆炸場面是怎樣製作的?_風聞
触乐-触乐官方账号-2018-10-08 10:37
文:等等,來源:觸樂

藝術就是爆炸。
爆炸是遊戲中最讓人眼花繚亂的畫面效果之一。自從《毀滅戰士》能用油桶炸怪以來,許多開發商都在努力製作規模更宏大、更壯觀並且更動態化的爆炸場面。玩家們可以通過爆炸達成各種各樣的目標,例如在《正當防衞》裏解放小鎮,或是在《神界:原罪》中觸發一次戰術連鎖反應。
短短几秒鐘內,爆炸規模、形狀或顏色都可能發生巨大變化。玩家可以採用不同方式來引發爆炸,從而大規模改變當前的遊戲狀態。但開發商究竟是怎樣實現場面驚人、暴力而又短暫的爆炸效果?
Chris Judkins是《正當防衞4》首席特效藝術家,他認為出色的爆炸設計離不開一系列的細緻研究。“不同爆炸物製造的場景完全不一樣。”他説,“燃料和汽油會產生黑色濃煙,很長時間都不會消散,丙烷則燃燒得很快,場面更爆裂。如果在遊戲開發過程中始終考慮到這些因素,你就能讓爆炸場景顯得更逼真。”
無論一位特效藝術家設計哪種類型的爆炸,遊戲引擎的粒子系統都是基礎。“粒子不但決定爆炸的外觀,還決定了運動細節。”Judkins繼續説道,“就算是製作一款畫面寫實的遊戲,我們也會做很多關乎風格的決定,以使得爆炸場面看上去更震撼,就像在好萊塢電影中那樣。”
“正當防衞”系列裏的爆炸顯得很重要
在多數情況下,爆炸效果的設計始於空間中點的可視化,“這是為了找準我們想要的時機和運動方式。”Judkins解釋説。火和煙等視覺效果都是後續添加的。值得一提的是,雖然絕大多數爆炸效果包含動畫,不過它們通常高度動態化,結合了模擬和腳本成分。
“它們需要對很多外部因素做出響應。爆炸在哪裏發生,周圍是否有大風,火勢是否高速運動等因素都會影響一次爆炸的外觀。”Judkins指出,“複雜的粒子模擬有助於我們創造在所有情形下的視覺效果。”
設計師們可以藉助許多方法來增強視覺衝擊力。“為了讓爆炸場面更出彩,除了粒子之外,你還可以使用相機抖動、手柄震動等辦法,或是採用模糊色彩的全屏視覺效果,帶給玩家更身臨其境的感覺。”
在這方面,不同開發商採用的方法存在差異。例如,與“正當防衞”團隊相仿,《神界:原罪2》開發商Larian Studios在設計爆炸時也會尋找現實世界中的參照物,不過他們使用例子的方式稍有不同。
“其他大型引擎可能通過對普通地圖或光照方向的渲染來實現偽煙霧效果。”Larian Studios特效藝術家Tiphane Franchomme説。《神界:原罪2》不太一樣,開發團隊使用粒子“發射器”(可理解為盛放粒子的隱形容器)來構建爆炸;他們還會按照各種標準對這些發射器做微調,例如爆炸是否噴射火星,噴射的覆蓋面積和速度等。
“每當一次爆炸發生時,它都可以在3種擁有各種變量的爆炸樣本中進行選擇,例如有些有爆炸雲,另一種會產生衝擊波等等。”Franchomme補充説。
《神界:原罪2》裏的Boss喜歡拿你烤着吃
當然,除了視覺效果之外,開發商在設計爆炸時還需要注意一些其他事情。
無論視覺渲染多麼逼真,如果沒有誇張的聲音效果,一次爆炸也不會給玩家留下深刻印象。這就得靠音效設計師了。“要想讓爆炸聲真實可信,僅僅製作不錯的聲音效果還不夠。”Larian Studios音效設計師Marcel Zinatulin説,“怎樣將聲音融入遊戲?怎樣在遊戲裏播放?這些問題同樣重要。為了取得理想的效果,我們在工作中使用了許多技巧。”
正如粒子是爆炸外觀的基礎,要想設計爆炸音效,開發商需要爆炸聲的音頻庫。“為了製造震撼而又有趣的聲音,我們使用了特別的音頻庫,裏面有專業人士錄製的真實爆炸聲。之後我們還會使用音頻處理工具,以各種方式對這些材料進行編輯,最終創造適合遊戲視覺和玩法需求的音效資源。”
在實現想要的聲音效果後,音頻工程師就會着手將其融入到遊戲世界中,使得爆炸音效與爆炸的視覺效果同步,並適當地平衡聲音,讓玩家覺得聲音來自爆炸的地方。而在完成這一系列工作後,音頻工程師還可以開始加入他們的一些創意。
“我們的技巧之一是不使用一次大型爆炸的聲音,而是會用一連串小規模爆炸產生的連續音,因為這聽上去更有趣,也更有動態感。”Zinatulin解釋説,“另一項重要技巧是動態融合。當一場爆炸在遊戲中發生時,除了低沉的隆隆聲之外,我們還會讓玩家聽到鳥類、昆蟲或周遭環境的聲音。通過這種動態對比,我們可以更好地強調爆炸事件的力量和影響力。”
有對比才有震撼力
這就是音效和視覺設計師共同創造一次虛擬爆炸的方法。但在電子遊戲中,爆炸往往還會對遊戲的狀態產生影響,如摧毀、吹飛某些物體等,這也意味着系統設計師需要參與進來。
《神界:原罪2》中有兩種不同類型的爆炸,分別是法術衝擊或其他爆炸性武器引發的,以及玩家角色與遊戲系統之間的元素交互所產生的爆炸。
“對於第一種爆炸,我們只需要在目標點設計視覺特效,並將效果運用於目標給定的半徑內。”Larian Studios系統設計師Nick Pechenin説。雖然聽起來很簡單,但由於《神界:原罪2》是一款特別的遊戲,這也有可能帶來各種奇怪效果。“從技術上講,我們的爆炸不但能造成真實傷害,還會與我們的表面系統相互作用,產生一些神秘的結果,例如將爆炸範圍內的所有角色變成奶牛。”
“油和火在同一個空間結合,就會發生第二種爆炸。系統會判斷它們會產生怎樣的爆炸效果,例如在這個例子中,用短暫的爆炸雲來替代油和火。蒸汽、煙霧等雲狀物是元素化表面系統的第二層,爆炸雲與其他雲相似,只有兩點不同:它總是實時發生,並且只會影響角色一次。”Pechenin補充説。
玩過《神界:原罪》或《正當防衞》的玩家都知道,爆炸往往會引發後續爆炸。“當一名玩家用火球瞄準油桶時,會發生3次爆炸。”Pechenin説,“首先火球會爆炸,造成對該區域的破壞和火面。其次,油桶在被火破壞後也會爆炸;最後,從油桶裏流出來的油與火面接觸後會產生一朵短暫的爆炸雲。”
在電子遊戲中,這種連鎖反應能帶來讓玩家們滿意的體驗,不過也會對開發團隊造成額外的壓力,因為每一次額外的爆炸都需要更多的處理資源來渲染。因此,開發團隊需要預測玩家有可能故意或意外地引發多少次爆炸,並找到辦法來平衡。
連鎖爆炸往往比一次大爆炸更讓人心情愉悦
這在《神界:原罪2》裏不是多大問題,因為每次戰鬥在固定場所發生,這意味着玩家所能引發的爆炸次數是有限的。而在“正當防衞”系列中,玩家破壞力受到的限制更小,所以就需要藉助引擎,確保出現任何情況都可控。
“我們的引擎做了很多工作來追蹤爆炸效果是否合理,例如基於玩家的位置,或正朝着哪個方向看。”Judkins説,“當許多動作同時發生時,我們會優先確保爆炸運行順暢,瀑布、陣風等環境效果的優先程度相對靠後。”
電子遊戲裏的爆炸不僅僅是一種酷炫效果,還體現了遊戲開發的協作性,需要富有才華、擁有至少3種不同技能的設計師們密切合作。從某種意義上講,遊戲中的爆炸不僅破壞力巨大,也是整個行業驚人創造力的象徵。
本文編譯自:https://www.pcgamer.com/how-great-game-explosions-are-made/
原文標題:《How great game explosions are made》
原作者:Rick Lane