「黑暗靈魂 2 (Dark Souls II)」最佳化指南:快速地 & 簡單地改善影像品質

專題報導

在 2012 年,Peter "Durante" Thoman 替「黑暗靈魂:死戰版 (Dark Souls: Prepare To Die Edition)」這款遊戲,打造出廣受歡迎的 DSfix 遊戲模組 (mod),針對 FROM Software 這款廣受歡迎的動作角色扮演遊戲,提供了增強的個人電腦轉換 (PC Cconversion) 功能。在明天,隨著續集遊戲將在全世界推出,Thoman 再度回到「黑暗靈魂 (Dark Souls)」的世界中,來為我們進行「黑暗靈魂 2 (Dark Souls II)」個人電腦轉換 (PC conversion)技術成熟度評估作業。簡而言之,Thoman 得到的結論是,他認為這款「黑暗靈魂 2 (Dark Souls II)」的個人電腦轉換 (PC conversion) 功能,幾乎所有選項都是個人電腦玩家所期待的,而且就算是在普通的系統中,依然能堅定的以每秒 60 幀幅的速度來運轉。

之後,Thoman 指出好幾個快速且簡單的 NVIDIA GeForce GTX GPU 最佳化方式,可以加強這款「黑暗靈魂 2 (Dark Souls II)」遊戲的視覺逼真度,進一步強化了這款銷售數百萬套的續集遊戲的個人電腦轉換功能。當應用了這些最佳化方式之後,「黑暗靈魂 2 (Dark Souls II)」會呈現出如下的效果:

「黑暗靈魂 2 (Dark Souls II)」- 最佳化後的個人電腦螢幕截圖

Thoman 究竟做了什麼,以致於可以如此大幅改善影像品質呢?請仔細閱讀並探究其中奧妙:

在遊戲中,我們有著多種改善影像品質的選項。因為「黑暗靈魂 2 (Dark Souls II)」可以支援任何一種解析度,其中一個選項就是使用縮減採樣 (Downsampling) 法,做為遊戲中反鋸齒設定之外的替代方式,或是額外增加的處理。然而, 對於那些擁有 NVIDIA 繪圖卡的你們而言,則還有著更好的選項可採用:一個適用於「黑暗靈魂 2 (Dark Souls II)」這款遊戲,並且可以啟用任何程度的稀疏網格超級採樣反鋸齒法 (Sparse Grid Supersampling Anti-Aliasing) 的 NVIDIA 檢查器 (NVIDIA Inspector)「相容性旗標 (compatibility flag)」。

「黑暗靈魂 2 (Dark Souls II)」- 稀疏網格超級採樣反鋸齒法 (SGSSAA) 的比較
相較於在遊戲中的後期處理反鋸齒法選項而言,稀疏網格超級採樣反鋸齒法 (SGSSAA) 顯著地改善了影像品質,並且減少了動態造成的畫面鋸齒 (temporal aliasing) 現象。

正如你可能在以前的文章中已經注意到,到目前為止,我尚未深入討論的一個遊戲中效果,就是它那整合的環境光遮蔽設定選項。環境光遮蔽是一種螢幕空間後期處理效果,目的在於模擬全局照明 (global illumination) 效果。基本概念在於呈現出在物體後面、裂縫和缺口的地方,會有較少的光線到達,所以這些位置應該變得較暗。

這種在遊戲中的效果只是一種相當基本的執行成效而已,只能帶來更多的「2D 延伸陰影 (drop shadow)」效果而已,而非近似真實光線的表現方式。如果是這樣,那不要有著任何的環境光遮蔽效果可能較好,然而現代的處理方式可以做得更好。目前可供利用的最佳即時環境光遮蔽方式應該是 NVIDIA 的進階版水平環境光遮蔽 (HBAO+)。使用 NVIDIA 檢查器 (NVIDIA Inspector) 來強制在各種不同遊戲中使用這種功能,而且在長時間搜尋之下,我發現相容性旗標「0x0000001F」幾乎可以完美地在適用於遊戲之中。

下方的圖片比較了無環境光遮蔽、在遊戲中的方法、以及進階版水平環境光遮蔽 (HBAO+) 等三種方法的效果。請注意到進階版水平環境光遮蔽法是如何提供了更加平滑、自然以及細節的照明效果,而不會有著一般在較簡單的環境光遮蔽法中,所出現的「光暈 (halos)」現象以及錯誤。

「黑暗靈魂 2 (Dark Souls II)」- 環境光遮蔽效果比較

在螢幕截圖中所看不到的一個進階版水平環境光遮蔽 (HBAO+) 法的額外優勢在於
在移動時,這種方法所產生的效果較為穩定,而且不會在頭髮或是草這類小型物體
的周遭「閃爍 (flicker)」。

Thoman 的最佳化指南帶你一步步的去應用這些反鋸齒法、環境光遮蔽法、以及增強的各向異性過濾 (Anisotropic Filtering) 法,另外還提供了量身訂製 SweetFX 效果的文件檔案,該檔案可以讓你按照個人偏好來調整遊戲中的美感。

為了能在「黑暗靈魂 2 (Dark Souls II)」這款遊戲中有著最佳的體驗,請透過 GeForce Experience 來下載 GeForce 337.50 beta 版驅動程式。假如你無法確定哪些遊戲中的設定選項必須啟用,請切換到 GeForce Experience 的「遊戲 (Games)」標籤頁,只需一個點擊就能自動設定「黑暗靈魂 2 (Dark Souls II)」。

回應