總有一款適合你!魔方版系列強勢登陸
● 內置物理引擎 玩物理游戲無需物理卡
電腦3D圖形渲染技術已經發展了很多年,從某種程度上來說已經非常成熟。在DX9.0C時代,業內人士普遍認為3D圖形渲染已經沒有太大的發展空間,因為已經很真實了。但是有一些公司的眼光可與我們不一樣,他們認為3D畫質雖然已經很真實,但虛擬物體的物理運動軌跡以及游戲中經常所涉及到的爆炸等等效果還是與現實中的場景相差甚遠。于是就有公司做起了物理引擎這一行當。
物理引擎的初衷僅僅是一個引擎,簡單的理解就是游戲廠商采用了物理引擎之后,可以讓游戲中的物體運動軌跡、撞擊、爆炸等效果更佳真實,因為物理引擎的作用就是要讓這些游戲中運動的東西按照物理定律進行運動。在這個領域,當時做的最成功的是Ageia與Havok。其中Havok是老牌物理引擎開發商,而Ageia作為后起之秀,靠一個叫做“物理加速卡”的東西一夜成名。

什么是物理加速卡呢?總所周知,計算機顯示器上所顯示出來的一切,都是要經過計算機進行計算的,計算的速度取決于CPU的計算能力。但是CPU的能力是有限的,Ageia公司發現他們想要實現的效果僅僅依靠CPU的計算根本不可能實現(CPU太弱了),于是他們干脆搞了一個專門計算游戲中物理場景的處理器,這個就叫PPU,也就是“物理處理器”。只要游戲中采用的是Ageia的物理引擎,那么再搭配上這個物理處理器,性能就可以獲得很大的提升。將這個PPU安裝到一片擁有完整電路、緩存設計的一塊PCB上,這就是物理加速卡。
Ageia靠著物理加速卡一夜走紅,NVIDIA見勢將Ageia高價收入囊中。當然,NVIDIA看中的是Ageia的物理引擎技術,他們要實現的宏圖霸業就是在NVIDIA顯卡上計算物理場景,而不是需要一塊單獨的物理加速卡。這對于用戶來說玩游戲不再需要話費高價購買一份專門的物理卡,對于NVIDIA來說可以使得其自家GPU的銷量大漲。在這一步上,NVIDIA成功了,現在NVIDIA旗下的所有顯卡(DX10之后)都支持直接使用GPU物理加速。
其實,物理加速只所以能夠在非常快的時間內應用到NVIDIA的顯卡上,得歸功于前一頁我們介紹的CUDA架構。正是因為CUDA架構的通用性,才使得原本只能使用PPU計算的物理引擎,可以很方便的使用GPU進行計算。現在看來,NVIDIA這一步棋真是非常成功。
關注我們


