「戰地風雲 3 (Battlefield 3)」Beta 效能指南

前一頁下一頁

前言

Battlefield 3 Beta Performance Guide

2011年9月29日

作者:James Wang

今天「戰地風雲 3 (Battlefield 3)」Beta 將在全球玩家們眼前亮相。 許多玩家第一個冒出的問題就是: 我的電腦跑的動這套遊戲嗎? 該用什麼設定值才能跑的動? 而這也是本文重點。 我們在本文裡將介紹「戰地風雲 3 (Battlefield 3)」的繪圖設定選項、這些設定值會如何影響畫質,如果你想買新的繪圖卡,我們另外提供你一些升級選擇。

「戰地風雲 3 (Battlefield 3)」繪圖引擎基本介紹

上一次在推出「末日之戰 (Crysis)」時,它的繪圖引擎或遊戲也受到如此熱烈的討論和預期。 所以我們將花點時間,介紹「戰地風雲 3 (Battlefield 3)」會成為 PC 上 3D 繪圖里程碑的原因。

Game Engines: Frostbite and Unreal Engine 3

在使用 Frostbite 2 前,DICE 公司在旗下的遊戲裡採用兩種不同的繪圖引擎。

「戰地風雲 3 (Battlefield 3)」採用名為 Frostbite 2 的繪圖引擎,而在使用 Frostbite 2 前,「戰地風雲 3 (Battlefield 3)」的開發商 DICE 公司則是使用兩款不同的繪圖引擎。 第一個引擎為 Frostbite,是為了「戰地風雲:叛逆連隊 (Battlefield Bad Company)」開發的產品。 Frostbite 擁有強大處理動態破壞的能力,但無法呈現細膩的光線變化效果。 第二具繪圖引擎為 Unreal Engine 3,Epic 公司授權 DICE 用於「靚影特務 (Mirror's Edge)」的繪圖引擎。 《靚影特務》使用離線全局照明軟體產生出美麗細緻的光線效果,但由於所有東西都是預先計算出的結果,不會產生出破裂的效果。 DICE 對 Frostbite 2 的期許很單純: 結合「靚影特務 (Mirror's Edge)」豐富的全局照明效果,加上「戰地風雲:叛逆連隊 (Battlefield Bad Company)」的動態破壞環境。

Ultimate Game Engine: Global Illumination with destructible environments

GI(Global Illumination,全局照明)指能捕捉環境裡複雜光線反射互動情況的照明模型。 「戰地風雲 3 (Battlefield 3)」的挑戰即為結合 GI 與破壞性環境。

DICE 公司成功在「戰地風雲 3 (Battlefield 3)」上達到這項目標。 這具引擎使用令人咋舌的大量技術,日後我們將另以專文說明。 但現在「戰地風雲 3 (Battlefield 3)」是第一個成功結合破壞式環境和即時輻射照明、延遲渲染和完整抗鋸齒功能,同時在室內場景也有豐富照明效果及呈現壯麗室外場景的遊戲。 其它遊戲或多或少也有使用這些技術,但不會在同一套遊戲囊括所有。 沒有它款遊戲能呈現跟「戰地風雲 3 (Battlefield 3)」一樣特殊的遊戲風貌

畫質選項

Battlefield 3 Beta Graphics quality options

你現在可以打開為 PC 打造的「戰地風雲 3 (Battlefield 3)」視訊選項功能表。 可以分開調整 11 個畫質設定值,並提供四組預設值: Low(低)、Medium(中)、High(高)與 Ultra(超高)。 遊戲上市時我們會推出詳細的調整指南,詳述各選項的細部設定。 本文僅說明四組預設值的畫質和效能。

畫質(預設) 超高
貼圖品質 超高
貼圖品質 超高
效果品質 超高
網眼品質 超高
地形品質 超高
反鋸齒延遲 4x MSAA
後製反鋸齒
動態模糊
動態模糊量 50 50 50 50
非等方性濾鏡 2x 4x 16x 16x
環境光線遮蔽 SSAO HBAO HBAO

「戰地風雲 3 (Battlefield 3)」的四個畫質預設值及其個別設定值。

如何使用不同的畫質設定值,讓「戰地風雲 3 (Battlefield 3)」的畫面與眾不同

低畫質

就算使用低畫質設定值,「戰地風雲 3 (Battlefield 3)」也能呈現極為不凡的結果。 遊戲裡所有畫質預設值使用相同的即時輻射照明引擎,就算使用「低畫質」設定值,動態光線、顏色反射/滲透及高動態範圍(HDR)照明仍是完整呈現個別效果。 但畫面猛一看很逼真,細看就相當粗糙。 陰影出現鋸齒邊, 除非近看,不然貼圖看起來很模糊(畫面太模糊時要使用更高的解析度)。 少了環境光線遮蔽( ambient occlusion)帶來的自我陰影效果,樹木花草失去了立體感。 圍籬的鋸齒狀邊緣也很明顯。

中等畫質

使用中等畫質的設定值時,大幅提高了逼真度和細節。 最顯著的差異就是陰影變得柔和,不會看到礙眼粗大的顆粒。 此設定值以 SSAO(Screen Space Ambient Occlusion,屏幕空間環境光遮蔽)的型態使用環境光線遮蔽功能。 代表樹木花草會在自己身上投射影子,營造出更豐富茂密的外觀。 將由後製著色器進行反鋸齒作業的「Antialiasing Post」設定為「Low」, 可消除場景裡大多數鋸齒狀的情況,讓畫面更平滑。

高畫質

這才是「戰地風雲 3 (Battlefield 3)」應該呈現的樣子。 高畫質設定值會在 Metro 關卡裡美麗的巴黎建築物上,為結構再增添一層細節。 環境光線遮蔽技術使用真正的幾何圖案來渲染窗戶和柱子,並轉而投射影子在自己身上。 整體而言,物體和建築物會看起來更立體。 16倍非等方性濾鏡(anisotropic filtering)讓貼圖看起來更清晰銳利。 這時候遊戲變得更漂亮了。

超高畫質

使用超高畫質設定值時,所有畫面看起來更精細又不誇張。 在超高畫質設定值裡使用的 4 倍 MSAA 設定值,為畫面帶來最顯著的改善結果。 使用超高畫質設定值時,由後製著色器來處理所有反鋸齒運算,後製著色器雖然功能很強大,但會漏掉一些東西。 像是使用高畫質設定值時,經過圍籬和細線,會看到圍籬和細線變得扭曲。 使用超高畫質設定值時,由於加入 4x MSAA,會消除討厭的扭曲和波紋。

畫質設定比較結果

BF3: Shadow Quality Comparison

使用低畫質設定值時,未過濾陰影,會看到不平順的鋸齒狀邊緣。 使用中畫質設定值時,陰影邊緣變得平滑。 使用高或超高畫質設定值時,陰影的解析度更高,呈現細膩又平滑的陰影。

BF3 Ambient Occlusion Comparison

這組圖片顯示使用高畫質環境光遮蔽設定值所帶來的優點。 使用低或中等畫質設定值時,建築物未正確建立自我陰影。 使用高和超高畫質設定值時則是開啟了 HBAO(Horizon Based Ambient Occlusion,水平環境光掩蔽)(HBAO 是一項 NVIDIA 開發出的自我陰影技術,目前運用在許多遊戲裡)。 請注意窗戶和拱門底下的細膩陰影。

BF3 Texture Quality Comparison

在不同層度的畫質間,最顯著的差異之一即為貼圖的細膩度。 使用低畫質設定值時,幾乎看不到看板上的文字。 使用中等畫質設定值時,看板上的文字變清楚了。 使用高畫質設定值時,連螺栓上的細節都看的一清二楚。

BF3 Ambient Occlusion Comparison

使用超高畫質設定值時,啟用 4x MSAA (Multisampling Antialiasing,多重採樣抗鋸齒)設定值。 圍籬和細線上扭曲的情況全不見了。

「戰地風雲 3 (Battlefield 3)」的執行表現

在本單元裡,我們從不同角度瞭解「戰地風雲 3 (Battlefield 3)」的執行表現。 我們先從瞭解多款 GeForce 繪圖卡執行遊戲的表現開始說起。 第二,按照四個畫質預設值,找出最熱門繪圖卡適用的最佳遊戲設定值。 第三,瞭解「戰地風雲 3 (Battlefield 3)」搭配 SLI 技術的表現。

不同繪圖卡的執行表現

BF3 GeForce GPU Performance Chart

測試方法: 使用支援 timedemo 的內部測試版本對 Metro 關卡進行測試,以便重複執行標竿測試。

我們選擇單一解析度和設定值以便於管理測試活動,在不過度的情況下取得大量「戰地風雲 3 (Battlefield 3)」的畫面。 1920 x 1080 高畫質的設定值就相當夠用了。 這還讓我們能測試多款繪圖卡,更加瞭解彼此間的效能表現。

從這張圖可以得知「戰地風雲 3 (Battlefield 3)」是一款配合度相當高的遊戲。 高效能的 GPU 在執行「戰地風雲 3 (Battlefield 3)」上游刃有餘。 以 40 fps 的每秒顯示幀數來執行遊戲時表現極佳,但當每秒顯示幀數低於 30fps 時效能就略為下滑。 第一張達到此水準的繪圖卡是 GeForce GTX 560。GeForce GTX 570 和 580 的表現更是出色。 使用兩顆 Fermi GPU 的 GeForce GTX 590 在 100 fps 的等級奪冠。

有趣的是三年前推出的旗艦款 GeForce GTX 295,就算沒有曲面細分(tessellation)等 DirectX 11 各項功能的加持,仍能以近乎最高設定值執行「戰地風雲 3 (Battlefield 3)」。

熱門繪圖卡最佳的遊戲設定值

GeForce.com 在各大遊戲上市後,都會公布最佳遊戲設定值,待十月「戰地風雲 3 (Battlefield 3)」上市後,也不會漏掉這個部分。 現在我們只單純按照遊戲畫質預設值,找出這些熱門 GPU 適合使用的最佳遊戲設定值。

我們切換不同的解析度和畫質設定值,直到每秒顯示幀數介於 40-60 fps 之間,以找出最佳的遊戲設定值。 目標是最小每秒顯示幀數需達到 30 fps 以上。

繪圖卡 解析度 畫質 每秒顯示幀數
GeForce 8800/9800 GT 1280 x 1024 平均: 40-60 fps
最低: >30 fps
GeForce GTX 260 1680 x 1050
GeForce GTX 460 1680 x 1050
GeForce GTX 560/570 1920 x 1080
GeForce GTX 580 1920 x 1080 超高
GeForce GTX 590/580 SLI 2560 x 1600 超高
GeForce 8800/9800 GT

我們從對 GeForce 8800/9800 GT 進行評估活動開始,據 Steam Hardware Survey 表示 GeForce 8800/9800 GT 是最受歡迎的繪圖卡,且此 GPU 名列「戰地風雲 3 (Battlefield 3)」的最低系統需求。DICE 公司則說 GeForce 8800 GT 在使用 1280 x 1024 的解析度和低畫質設定值的條件下,確實能執行「戰地風雲 3 (Battlefield 3)」。 不消說這並非「戰地風雲 3 (Battlefield 3)」在預告片裡的面貌,但的確能跑的動遊戲。

GeForce GTX 260

GeForce GTX 260 是 Steam 網站上人氣第四名的繪圖卡(截至 2011 年 8 月,有 4.19% 的玩家使用)。雖然是三年前的舊產品,它仍然擁有出色的表現。 使用解析度 1680 x 1050、中等畫質的設定值,就能執行「戰地風雲 3 (Battlefield 3)」。 在畫質部分要注意的是,使用中級畫質設定值,遊戲畫面看起來比使用低設定值時好很多,但不及高畫質設定值的表現。

GeForce GTX 460

GeForce GTX 460 是第一款能呈現「戰地風雲 3 (Battlefield 3)」 獨特面貌,又能維持穩定每秒顯示幀數的繪圖卡。 這款繪圖卡可在 1680 x 1050 解析度、高畫質設定值,同時開啟反鋸齒、環境光線遮蔽、細膩幾何圖形和貼圖的條件下執行遊戲,遊戲畫面看來更細緻。 GeForce GTX 460 使用此設定值擁有出色的效能表現。

GeForce GTX 560/560Ti/570

使用這三張繪圖卡裡的任一張,都能呈現「戰地風雲 3 (Battlefield 3)」的完整面貌。 簡單來說,以解析度 1080p、高畫質設定值,還能達到 40 fps 以上的每秒顯示幀數。 在使用 GTX 570 之際可以調高各設定值的數值(例如超高畫質的貼圖或效果),或可選擇使用相同預設值,但以更高的每秒顯示幀數來執行遊戲。 如果你有較高預算, GTX 560 是最理想的選擇。

GeForce GTX 580

有錢能入手 GeForce GTX 580 的人,可以期待這款遊戲呈現近乎完美的畫面。 也就是以 1080p 的解析度,所有設定值使用最大值(超高)的條件下。 DICE 公司必須擁有這顆 GPU,才能發揮照明引擎的長處,即在超高畫質的條件下,開啟輻射照明、柔化陰影和環境光線遮蔽技術共同運作,創造出擁有豐富細節的場景,猶如經指導後產生的藝術品。 使用此畫質設定值,遊戲畫面就跟在展示片裡看到的一樣。

GeForce GTX 580 SLI / GTX 590

「戰地風雲 3 (Battlefield 3)」 在兩顆 Fermi 架構 GPU 的加持下,使用最高畫質的設定值,解析度拉高到 2560 x 1600 的水準,此時畫面的精美程度絕對是不用說的。 別讓你其他打電動的朋友們看到這個畫面, 他們會恨死你的。

SLI 的效能表現

或許你可以從 GeForce GTX 590 的測試效能裡猜出,「戰地風雲 3 (Battlefield 3)」 搭配 SLI 技術有出色的結果。 縮放(scaling)指在系統裡加入另一顆 GPU 而提升效能的情況。 以 GeForce GTX 560 來說,加入第二張繪圖卡時,「戰地風雲 3 (Battlefield 3)」只保守拿出九成功力。 兩張 GeForce GTX 580 GPU 搭配 SLI 技術,則是在 1920 x 1080 解析度、高畫質設定值的條件上,達到 100 fps 以上的數值。 這兩組都能以超高畫質設定值來執行「戰地風雲 3 (Battlefield 3)」,不會出現繪圖卡汗流浹背跑不動的場面。

結論

升級建議內容

效能和畫質是隨個人喜好而定,只有你自己知道是否要對電腦進行升級。 如果你想升級,以下是一些基本建議事項。

如果你的預算不到$200 美元,最好的選擇就是 GeForce GTX 560。GeForce GTX 560 能夠以 1920 x 1080 解析度、高畫質設定值來執行「戰地風雲 3 (Battlefield 3)」,呈現逼真的遊戲畫面,又不會對硬體造成負擔。 GTX 560 是 GeForce 8800 GT 在現階段的化身,速度夠快,價錢也很便宜。 聽到 GeForce GTX 560 取代三年前推出的 GeForce 8800 GT,成為 Steam 上最受歡迎的 GPU 產品一事,千萬別太驚訝。

如果想要獲得更佳的效能表現,預算為$249 美元,GeForce GTX 560 Ti 是理想的選擇。 如果還想要更佳的效能,那就考慮使用 GeForce GTX 570,它比 GTX 560 在效能方面要高出 18%,而價錢不到 $349 美元

想 1080p 解析度、將所有設定值調到最高的條件下執行「戰地風雲 3 (Battlefield 3)」,那絕對要擁有 GeForce GTX 580。 在 Newegg 上,它的售價$499 美元

最後,只想擁有最佳效能和畫質的人,也要利用 SLI技術的優點。 DICE公司花費不少時間讓「戰地風雲 3 (Battlefield 3)」能搭配 SLI 技術,而遊戲效能也反映出這一點。 如果你使用 GeForce GTX 460 或更高版本的 GPU,加入第二顆 GPU 或許是提高「戰地風雲 3 (Battlefield 3)」效能最簡單、成本最低的方式。

結論

在 PC 遊戲的歷史裡,只有少數遊戲真正對 3D 繪圖帶來深遠的影響。 《Wolfenstein 3D》為「第一人稱射擊遊戲」(FPS)這個類型的遊戲開創新局。「雷神之鎚 (Quake)」則是採用全多邊形來塑造遊戲角色。 「Unreal」則提高了照明和高解析度貼圖的水準。 「極地戰嚎 (FarCry)」則讓玩家們無需再待在幽暗走道裡進行 FPS 遊戲,可以享受擁有豐富細節又開闊的遊戲畫面。 最後,2007 年推出的「末日之戰 (Crysis)」則是集大成,創造出近乎完美的 FPS 遊戲。 上述每一套作品都對 FPS 這個類型及後續遊戲造成深遠影響。

但自此之後,許多 3D 圖形的先驅廠商將重點轉到遊戲機上。 DICE 卻決定要與眾不同。 在GeForce.com 四月份進行的訪談裡,「戰地風雲 3 (Battlefield 3)」的執行製作人 Patrick Bach 激動說著「戰地風雲 3 (Battlefield 3)」的目標是利用目前 PC 的強大效能,成為最先進的 FPS 遊戲。而從今天的測試版內容來看,顯然 DICE 已經成功做到這一點。

Frostbite 2 不是用在創造這個或那個單一效果, 也不是製造照明或破壞畫面的引擎, 而是一具全能性的遊戲引擎。 跟《末日之戰)一樣,DICE 公司將這些年來累積的各項知識集合成一具完美的引擎。 未來當我們回首之際,人們會記得「戰地風雲 3 (Battlefield 3)」是一套改寫整個遊戲世代面貌的傑出作品。

回應