2015年5月23日 星期六

法國大革命之後是工業革命......為什麼梟雄的主角我越看越像史必特瓦根?(難道說帽子有刀刃不成?

(茶

如果說新顯卡對新遊戲做優化的話,那真是在正常也不過的事了。可話又說回來,舊一點的顯示卡,那怕是上一代的產品,也不致於表現過於差勁才對。


很遺憾的,在巫師3的性能表現裡,nVidia的GTX900家族根本威到爆!光是GTX970這中高階卡就足以打臉掉GTX780 Ti版(可不是780喔,是780的強化版→780 Ti)


※GTX960算是特例,因為規格砍了砍降了降,整體性能變差。使表現跟舊卡差不多

據說這本來是某個萬年N粉在抱怨,說他的780 Ti流暢度真的不佳,下載最新版的驅動程式仍然對流暢度毫無幫助。而另一方面,AMD的高層跳出來砲轟nVidia的Gameworks特效導致AMD顯示卡性能低落。據消息指出,AMD很早便與巫師3的開發商CD Projekt Red合作,但上市前卻加入Gameworks代碼到遊戲中,使得AMD顯示卡全部被表到,性能有大幅度的影響。


舊世代N卡表現不佳,是驅動害的?還是優化做的不夠?

AMD顯示卡在巫師3表現不佳,遊戲開發商故意的?


這又得說到nVidia的Gameworks,其中有個Hairworks特效。而這個畫面特效又很仰賴顯示卡曲面細分的性能(tessellation,除了翻譯做『曲面細分』,另有一種翻譯為『鑲嵌』)

tessellation其實不是什麼新東西了,在DirectX 11就已經實作這個特效。著名的顯示卡測試程式如Heaven Benchmark,更把tessellation納入評分指標內。(如果選擇測試DirextX 11的話)


※GTX780、770:GTX900打到自家人啦

既然不是什麼新東西,那怎麼AMD跟nVidia兩家的表現差這麼多?就連N家自己新舊產品也有性能大落差耶!

首先講講nVidia自家好了,以GTX980為例,核心架構GM204使用PolyMorph Engine 3.0單元。生成多邊形單元數量是前代GTX 680的2倍,再加上架構改進,性能可達前代水平的3倍!


嘖嘖.....

難怪....難怪GTX600、700世代會慘輸給GTX900,多邊形的吞吐量完全慘敗。曲面細分需要快速生成大量的小三角形,使表面跟邊緣更精細,而這方面表現偏偏是GTX900的強項之一。

那AMD呢?跟前代一樣是GCN架構,略增加幾何單元的數量,可惜這作法仍然沒有GTX900來的優異。


所以不管怎麼說,在頗看重tessellation的前提下論硬體性能,GTX900是贏GTX700、600以及AMD。

現在就看雙方怎麼改善驅動來優化遊戲性能,已知AMD提出一個暫時替代方案------降低曲面細分等級,約8x就夠。(巫師3遊戲中可以調整到最大值64x)


在我眼裡看來這分明是故意的,用特定技術讓對手跟消費者吃土。


※讓新產品開特異功能,馬的.....N牌你好樣的

明知道Hairworks很吃曲面細分,所以在新顯卡上就下足功夫(?)

這招一出,別說打臉對手AMD,連自家舊產品也被打翻。


畢竟在過去tessellation相關特效並沒有很廣泛的使用,一方面跟遊戲開發商有關(不是市面上每個遊戲都用DX11或10),二方面是tessellation對於顯示卡的負擔真的很大。在Heaven Benchmark的測試裡,如果把tessellation等級拉高,最後測出來的評分大都不怎麼好看,也就沒啥參考價值。


如果你問我:前文提到數次的『Hairworks』,那到底是什麼東西/特效?

我會回答你:那是一個可以讓毛髮看起來更加有層次感更真實的特效。(也就只有這樣,呵呵......


在過去的遊戲中,毛髮往往以多邊形貼圖的方式表達,這個作法簡單又方面也不耗效能。但要說缺點的話,就是不夠逼真。nVidia於是想出用tessellation去實現這個讓毛髮更加真實的想法,就將這個技術取名叫Hairworks。

用了曲面細分,毛髮不再是片片貼圖構成的東西,而是真的一根根,以渲染方式營造出層次感、栩栩如生的感覺,達成所謂的動態毛髮。


※嗯.....長門級我一艘都沒有......

做到這鬼斧神工的地步,當然只有巫師3以及往後有用到Hairworks的遊戲才有這動態毛髮,過去的遊戲......抱歉啦,不支援也就不可能會有。

只是Hairworks說穿了是讓顯示卡硬吃tessellation,所以想玩這個特效,顯示卡還不能太差就是了。





至少我對巫師系列沒啥興趣,等等FO4還比較實在。

在FO4出來之前,少女捲軸5(?)加減玩,不然等艦C的遠征也頗為無聊........


沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。