Other posts related to physx

PhysX技術讓蝙蝠俠:小丑大逃亡效果更佳

2010-01-20 19:15

許多愛玩遊戲的人都要求採用較快的處理器與顯示卡,以期在玩遊戲時可以獲得較佳的效果。於是中央處理器與顯示卡上的繪圖處理器速度不斷的向上攀升,並且隨著Windows作業系統的DirectX版本而更新。到了現在,大家可能早已發現繪圖處理器速度真的很快,遊戲畫面也能做得比以往更精細,畫質也越好,但是總是覺得有一些缺憾。

事實上以現在的中高階繪圖處理器來看,幾乎都足以應付所有遊戲的需求了,甚至許多遊戲軟體都無法完全發揮繪圖處理器所有效能!在這種情況下,有些人開始思考遊戲軟體要如何提供更好的效果?繪圖處理器是否可以做更多的事?繪圖處理器提供商之一的nVIDIA便提出了PhysX技術,來提供新一代遊戲軟體應用。

PhysX技術一般稱之為物理加速,是nVIDIA在2008併購Ageia而取得相關技術,現在與Ageia當初設計出單獨的輔助處理器不同,nVIDIA利用CUDA技術來計算PhysX,即支援CUDA的繪圖處理器都會支援PhysX。除了直接同時使用繪圖處理器的運算能力外,使用者亦能在系統中加裝額外的顯示卡,設定為專門計算PhysX之用。

為什麼PhysX對遊戲有很大的影響?一般在電腦上做繪圖計算,主要是追求物體/光線的像真度,一般的3D電玩都是如此,雖然在計算能力提升下,即時顯示的物件更加逼真,但是還有一些部分待突破,特別是物體間的互動。在真實世界當中,物體有其本身的物理特性,不同材質相碰到時,也有不同的反應才是。受限於處理器的速度下,過去電玩裡的物件總是很固定,招牌/玻璃被子彈打到都無動於衷,布料可能只是一片,不會有飄動或是破裂的情況,這種情況在真實世界中是不可能出現!不同物體間碰到時都會有作用力發生,不同材質也有不同的特性,這些都可以稱為物理性。現在利用PhysX技術,就可以讓電玩裡的物件更像真實世界,顯示效果也更加真實,像是布料材質、水、煙霧或是爆炸等都能逼真呈現。這些效果沒有PhysX技術做不出來嗎?當然不是,只要設計者願意,都可以利用中央處理器與繪圖顯示器計算出來,但是要花很多計算時間,大概沒有玩家願意忍受吧!

PhysX技術的推出,理論上會有很好的效果,但是若沒有應用軟體或是遊戲軟體支援就沒有什麼用,還好PhysX目前受到許多電玩開發及發行商的支援,已經有許多款遊戲加入支援的行列,部分舊的遊戲甚至推出更新版而支援PhysX!不少新推出的遊戲更是把PhysX發揮到最佳,這次我們就以「蝙蝠俠:小丑大逃亡(Batman:Arkham Asylum)」這款最新的遊戲來向大家說明有沒有PhysX的差別。

繼續閱讀… »