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

FPS大於60?

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

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

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

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

影片重組再加以分析

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

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

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)。

(本段感謝網友emiljou指正)

測試結果

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

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

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

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

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

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

結語:階段性的勝利

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

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

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

參考資料:

Eurogamer:Performance Analysis: Modern Warfare 3

DigitalFoundry:分析影片連結

延伸閱讀

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

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

vermilion
作者

雖然人們對我嗤之以鼻,但當我望著箱中錢財時,內心仍暗自竊喜 -古羅馬名諺

使用 Facebook 留言
E927f88d791ae9f675459d95b8934c71?size=48&default=wavatar
1.  我就是這麼崴 (發表於 2011年6月12日 20:30)
家機板可保持60FPS
特效與整體畫面稍比MW2好點 但大輸BF3(一定30FPS或許更低...)
但優化了整體 固可保持60

從預告片看來 劇情刺激度似乎不減 對劇情派和硬體配備不高的遊戲玩家 是一大福音
但對硬體派的玩家來說 對MW3頗失望的.
反之 非常期盼BF3的發售

這位小編很厲害 遊戲預告片幾乎都是動畫 怎知是震撼人心的畫面呢? ╮(╯_╰)╭
19a11a90d2b362c3fa892cb63d7623f2?size=48&default=wavatar
2.  藍月 (發表於 2011年6月12日 21:25)
就算出了 我可能要等到有中文化才會玩
英文看不懂啊.....╮(╯_╰)╭
vermilion
3.  vermilion (發表於 2011年6月12日 22:37)
> 這位小編很厲害 遊戲預告片幾乎都是動畫 怎知是震撼人心的畫面呢? ╮(╯_╰)╭
您好。我是根據Infinity Ward的羅伯特‧堡林在E3會場中的實機遊戲畫面來得到「畫面震撼人心」的結論。這個影片我發稿前尚未有youtube版,所以無法嵌入這篇文章內。但是文末有付上這個影片的連結,您可以參考看看。
emiljou
1人給推

4.  emiljou (發表於 2011年6月12日 22:52)
Interlaced scan: 交錯式掃描
Progressive scan: 逐行掃描 = Non-interlaced scan: 非交錯式掃描

內文寫錯了。
E927f88d791ae9f675459d95b8934c71?size=48&default=wavatar
5.  我就是這麼崴 (發表於 2011年6月12日 23:07)
回小編
謝謝提醒.但這預告片自己已看過 所以才說刺激度不減
但自己覺得畫面還可以(每個人看法不同)

抱歉 我之前以為小編只看了動畫的預告片直接做判定
原來小編是有看過實機遊玩畫面的 誤會你了.
vermilion
6.  vermilion (發表於 2011年6月12日 23:08)
※ 引述《emiljou》的留言:
> Interlaced scan: 交錯式掃描
> Progressive scan: 逐行掃描 = Non-interlaced scan: 非交錯式掃描
>
> 內文寫錯了。
感謝提醒 囧rz
已經修正過來了。
emiljou
1人給推

7.  emiljou (發表於 2011年6月12日 23:08)
SLI也有問題,過去3dfx的scan-line interleave的確是用兩張顯卡平分偶數列和單數列的方式,但是是同時輸出整個frame;
現在的SLI是scalable link interface,分割的方式是同一個frame分成上下兩部份給兩張顯卡,或是兩張顯卡交錯輸出整個frame,這就和scan-line更沒關係了。

另外交錯式掃描的解釋也有點問題,交錯式掃描是將每次輸出的畫面減半,每次只輸出單數列或是偶數列,但是提高輸出頻率成兩倍,利用人眼的視覺暫留來結合成完整畫面。現代顯示器由於通常都是漸進式掃描,才需要去交錯。
977e94e7f30a4c92d7a9dea81ca05e7f?size=48&default=wavatar
8.  IW (發表於 2011年6月13日 01:05)
IW Engine這種基於id Tech 3的老舊引擎如果沒有達到60FPS才奇怪吧
而且明明戰地風雲3的畫面比現代戰爭3好上非常多呀
但小編卻說現代戰爭的畫面表現"無庸置疑"
感覺很偏頗耶(⊙ˍ⊙)
香蕉大
9.  香蕉大 (發表於 2011年6月13日 13:59)
FPS值是越高越好,且要穏定的維持在100左右更好

然後,如果這種老舊引擎還優化的不好的話,A社真的要好好檢討了..



發表回應
謹慎發言,尊重彼此。按此展開留言規則