2011.06.12 20:00

《現代戰爭3》實機畫面流暢度分析,FPS表現極佳?

ADVERTISEMENT

FPS大於60?

▲羅伯特‧堡林在自己的推特上信心滿滿地宣稱遊戲的表現

首先,我們得針對羅伯特的推特發言中,「遊戲會保持在60 FPS以上,絕對不會低於這個數字。」這段話提出質疑。肉眼對於FPS的差別感受程度大約在60以下;換句話說,肉眼無法分辨60 FPS以上的畫面差別,這也是我們的液晶螢幕以60 Hz作為主流更新率的原因。FPS如果大於60,不僅會造成運算的額外負擔,還會產生畫面撕裂[*]的現象。羅伯特試玩的實機影片中並沒有任何的畫面撕裂,這代表遊戲的FPS不會大於60,也代表遊戲會啟用垂直同步(v-sync)的功能。但是這麼一來,羅伯特的推特發言就互相矛盾了。因此我們認為,「將FPS鎖定在60」這段話才是重點。至於後面的發言嘛…僅供參考。

ADVERTISEMENT

[*] screen tearing,畫面更新和螢幕更新不同步的異常狀況

影片重組再加以分析

▲影片FPS分析:下方的曲線以及右上方的數字就是測得的FPS

ADVERTISEMENT

Infinity Ward並沒有釋出《現代戰爭3》的試玩版,因此DigitalFoundry無法以實機遊戲做為測試。加上目前的網路公開影片的更新率清一色是30 Hz,如果以正常的方式去測定FPS的話,是測不出結果的。DigitalFoundry不得不以另一種方式進行測定。

它們注意到實機影片的規格是30 FPS、1080i [*],便將影片畫面的每個frame都拆解開來後再予以重新組合。轉換後的影片規格為60 FPS、720p [*]。雖然影片的規格轉換可以利用程式來辦到,但是不保證會完全正確,錯誤的結果會導致後續的FPS測試出現誤差。因此DigitalFoundry的分析師會在影片轉換完畢後,又以人工方式去確認每一個frame的正確性。這可是費力又枯燥的過程呢,真是難為他們了。一但影片確認無誤後,就可以進行最後的FPS測試。

[*] 交錯式掃描(interlace scan),將畫面的掃描線分為「奇數」和「偶數」兩個族群交錯放映,利用肉眼的視覺暫留現象,便不會察覺到交錯掃描的現象。早期的顯示卡SLI機制便是利用此原理進行實作。這種做法的優點是減輕傳輸負擔(一個frame的畫面只要一半的資料量),缺點是閃爍現象會造成眼睛疲勞,以及影片撥放的不順感。
相對名詞為非交錯式掃描(non-interlaced scan)或是循序掃描(progressive scan)。

ADVERTISEMENT

(本段感謝網友emiljou指正)

測試結果

▲影片FPS分析:潛艇浮出水面讓畫面稍稍延遲

ADVERTISEMENT

▲影片FPS分析:攻堅敵軍基地內部,FPS些微不穩但是大致良好

DigitalFoundry的測試結果指出,整個實機遊戲的FPS表現「好到不可置信」。除了爆破場景的過程中會有短暫的FPS下滑以外,其餘像是在潛艇上瀏覽整個戰場、搭乘水上快艇進行追逐戰的過程等等,幾乎都保持完美的60 FPS,FPS曲線平順的像是死人的心電圖一樣。真教我們不敢置信。Infinity Ward的遊戲也可以這麼流暢,不簡單喔。

由於DigitalFoundry的測試影片並沒有上傳至youtube,想欣賞這段測試影片的網友請點選文末的影片連結,或是點這裡「分析影片連結」。

結語:階段性的勝利

▲影片FPS分析:水上追逐戰的表現好到難以置信,FPS穩定地保持在60

經過了這次的測試之後,我們了解到《現代戰爭》的畫面仍就一如昔往般華麗,流暢度看來也不需要太過擔心。羅伯特‧堡林的放話看來是有備而來,不是無的放矢。現在離年底還有將近半年的時間,《現代戰爭3》畫面表現仍就有可能更上一層樓。雖然《現代戰爭3》在這場E3前哨戰中保持水準,但是仍舊不能掉以輕心,不僅要維持系列作的表現,還得跟上時代的腳步,才有機會獲得玩家的青睞。隔壁的勁敵《戰地風雲3》表現仍舊不遑多讓,《現代戰爭3》是否有機會對抗其挑戰,就讓我們拭目以待。

參考資料:

Eurogamer:Performance Analysis: Modern Warfare 3

DigitalFoundry:分析影片連結

延伸閱讀

《決勝時刻:現代戰爭3》發售日就在11月8日

製作人出走、圖像技術老舊,現代戰爭3 危機四伏!

ADVERTISEMENT