《愛麗絲驚魂記:瘋狂再臨(Alice Madness Returns)》: PhysX 繪圖比較 - 第一頁

2011年6月14日

作者 Andrew Burnes

《愛麗絲驚魂記:瘋狂再臨(Alice Madness Returns)》 即將在本週於全球公開銷售,購買多平台光碟的玩家無疑能獲得極大樂趣,尤其是玩過2000年原創版本《愛麗絲驚魂記(American McGee’s Alice)》的玩家更能體會其中趣味。延續相同的故事,在《瘋狂再臨( Madness Returns)》 中,愛麗絲猛然跌落兔子洞中並進入一個瘋狂世界,由此創造出近幾年來最具創意和想像力的場景和情節。

然而,唯有在配備相容NVIDIA繪圖卡的PC上,玩家才能體驗《瘋狂再臨( Madness Returns)》所帶來的超高水準臨場感,這樣的境界要拜硬體加速PhysX特效所賜。由於PC可以呈現出更高解析度的紋理及進階抗鋸齒效果,因此玩家不僅可以獲得較遊戲機更棒的體驗,而且還能擁有其他人所無法獲得的樂趣,一如本文所言。

《愛麗絲驚魂記(Alice)》中的PhysX特效,是開發商Spicy Horse和NVIDIA開發技術團隊(Developer Technology Team)攜手合作的成果。NVIDIA團隊曾協助《蝙蝠俠:阿卡漢姆瘋人院(Batman: Arkham Asylum) 》《雪域危機:沉睡之謎(Cryostasis: Sleep of Reason)》《靚影特務(Mirror’s Edge)》等遊戲的開發商進行PhysX的強化,而擁有獨特風格和奇幻場景的《愛麗絲驚魂記:瘋狂再臨(Alice Madness Returns)》,更是最適合利用PhysX技術打造的遊戲之一。雙方的合作開始於Spicy Horse向NVIDIA詢問,NVIDIA團隊則展示PhysX在其他遊戲中所呈現的效果,並分享在遊戲中利用PhySX的最佳方式等。有所瞭解後,Spicy Horse會提出強化的方向,然後NVIDIA的PhysX創意人員會據此製作範例,提供Spicy Horse做為參考。「我們通常會選擇一些段落並發展出雛形,讓對方可以明確感受到這些效果對於遊戲的強化作用。」NVIDIA PhysX設計師Dane Johnston說明表示。

利用這些特效及技術,開發業者得以在工作負擔不明顯增加的情況下,進一步強化既有的遊戲設計。「破壞效果是很好的例子,」 NVIDIA的David Schoemehl說道,「以《瘋狂再臨( Madness Returns)》中的棋盤為例,當愛麗絲用她的小木馬(Hobby Horse)武器砸向棋盤或是重踩棋盤時,我們可以利用破壞特效和一些工具,讓棋盤的破壞是以粉碎的方式呈現。」這樣的增強將遊戲的逼真程度提昇至另一個境界,現在當愛麗絲揮舞著她的重武器時,呈現的是一種強大且真實的威力,而週邊環境對於這些施力的反應及回饋,則讓玩家可以真實地感受到其中的破壞力,這正是這個遊戲原本所缺乏的。



變大的愛麗絲在可惡的棋盤上發洩她的仇恨,棋盤因為暴力的施加而逼真地裂開變形。此外,還可以注意到有更多的粉末微粒從施力點往外散射。

針對《瘋狂再臨( Madness Returns)》,Spicy Horse還進一步研究讓流體渲染更為逼真的方式,希望藉此強化整體遊戲體驗及其中的所有元素。遺憾的是,Spicy Horse開發人員無法以軟體解決方案達到所需的遊戲視框速率。NVIDIA試著利用PhysX的流體模擬技術為此遊戲增添更多特性,而在遊戲中運用PhysX加速的技術十分複雜且運算量極大;遊戲機和PC的中央處理器並無法負荷此一工作,然而,如果將此運算工作交由GPU執行,CPU負擔便可減輕,也就不用犧牲遊戲的視框速度了。在此遊戲中,流體被渲染為黏稠的糊狀物,這些液體通常是愛麗絲痛扁敵人後,由敵人的身上流出來的。

在Action Forms的《雪域危機:沉睡之謎(Cryostasis: Sleep of Reason)》中,NVIDIA以「光滑粒子動力技術(Smoothed Particle Hydrodynamics)」模擬流體,累積了豐富的經驗。光滑粒子動力技術(Smoothed Particle Hydrodynamics)可將流體渲染為一系列移動中的粒子,完全不同於其他遊戲中看來十分呆板的預製動畫,此技術讓流體可以精確地和靜態環境產生碰撞,且當某個物體或角色與之產生互動時,流體並會逼真地受到施力的影響。藉由NVIDIA的光滑粒子動力技術,黏稠液體的密度會不斷更改,會隨著一定半徑之內微粒數量的不同而更改,因此,當某個角色接觸此黏稠液體,液體密度便會隨著微粒的移動而變化。若該角色施力在此液體上,則會根據施力大小形成水坑或飛濺。在較為複雜的場景中,需進行同步渲染的微粒總數甚至可能超過1萬個,相較之下,若上述例子未啟用PhysX加速,則液體將無法呈現黏稠的效果,於是當敵人攻擊時,便不會出現真正被敵人武器傷害的「臨場感」。同樣地,當敵人被愛麗絲攻擊時,從敵人身上噴出的黏稠液體正足以顯示愛麗絲的攻擊具有強大威力,且的確造成了傷害。



並排比較說明了一切。請注意敵人的砲彈如何撞擊黏稠液體並使之飛散,以及愛麗絲的動作如何造成黏稠液體四濺。

愛麗絲遊戲中的黏稠液體和其他遊戲,例如《傳送門(Portal 2)》中的膠狀物的流體效果是不同的,這點讓許多玩家印象深刻。來自NVIDIA的David Schoemehl說明指出,「在愛麗絲此一遊戲中,流體特效的最大特色是當液體流至地面時,並不會像是印在地面上的圖案一般;而是會持續和地面、物體及玩家產生互動,也因此能提供玩家一種真正身歷其境的感受。



動態展示完整運算後的逼真物理效果:請注意Eyepot被打中後,黏稠液體如何落至地面,且其正下方區域依然乾乾淨淨。

請繼續閱讀第二頁,瞭解PhysX粒子在愛麗絲驚魂記:瘋狂再臨(Alice Madness Returns)》中的用途。 >>

回應