FPS大於60?
▲羅伯特‧堡林在自己的推特上信心滿滿地宣稱遊戲的表現
首先,我們得針對羅伯特的推特發言中,「遊戲會保持在60 FPS以上,絕對不會低於這個數字。」這段話提出質疑。肉眼對於FPS的差別感受程度大約在60以下;換句話說,肉眼無法分辨60 FPS以上的畫面差別,這也是我們的液晶螢幕以60 Hz作為主流更新率的原因。FPS如果大於60,不僅會造成運算的額外負擔,還會產生畫面撕裂[*]的現象。羅伯特試玩的實機影片中並沒有任何的畫面撕裂,這代表遊戲的FPS不會大於60,也代表遊戲會啟用垂直同步(v-sync)的功能。但是這麼一來,羅伯特的推特發言就互相矛盾了。因此我們認為,「將FPS鎖定在60」這段話才是重點。至於後面的發言嘛…僅供參考。
[*] screen tearing,畫面更新和螢幕更新不同步的異常狀況
影片重組再加以分析
▲影片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指正)
測試結果
▲影片FPS分析:潛艇浮出水面讓畫面稍稍延遲
▲影片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:分析影片連結
延伸閱讀:
特效與整體畫面稍比MW2好點 但大輸BF3(一定30FPS或許更低...)
但優化了整體 固可保持60
從預告片看來 劇情刺激度似乎不減 對劇情派和硬體配備不高的遊戲玩家 是一大福音
但對硬體派的玩家來說 對MW3頗失望的.
反之 非常期盼BF3的發售
這位小編很厲害 遊戲預告片幾乎都是動畫 怎知是震撼人心的畫面呢? ╮(╯_╰)╭
英文看不懂啊.....╮(╯_╰)╭
您好。我是根據Infinity Ward的羅伯特‧堡林在E3會場中的實機遊戲畫面來得到「畫面震撼人心」的結論。這個影片我發稿前尚未有youtube版,所以無法嵌入這篇文章內。但是文末有付上這個影片的連結,您可以參考看看。
Progressive scan: 逐行掃描 = Non-interlaced scan: 非交錯式掃描
內文寫錯了。
謝謝提醒.但這預告片自己已看過 所以才說刺激度不減
但自己覺得畫面還可以(每個人看法不同)
抱歉 我之前以為小編只看了動畫的預告片直接做判定
原來小編是有看過實機遊玩畫面的 誤會你了.
> Interlaced scan: 交錯式掃描
> Progressive scan: 逐行掃描 = Non-interlaced scan: 非交錯式掃描
>
> 內文寫錯了。
感謝提醒 囧rz
已經修正過來了。
現在的SLI是scalable link interface,分割的方式是同一個frame分成上下兩部份給兩張顯卡,或是兩張顯卡交錯輸出整個frame,這就和scan-line更沒關係了。
另外交錯式掃描的解釋也有點問題,交錯式掃描是將每次輸出的畫面減半,每次只輸出單數列或是偶數列,但是提高輸出頻率成兩倍,利用人眼的視覺暫留來結合成完整畫面。現代顯示器由於通常都是漸進式掃描,才需要去交錯。
而且明明戰地風雲3的畫面比現代戰爭3好上非常多呀
但小編卻說現代戰爭的畫面表現"無庸置疑"
感覺很偏頗耶(⊙ˍ⊙)
然後,如果這種老舊引擎還優化的不好的話,A社真的要好好檢討了..