物理加速卡,也叫物理處理器。
物理處理器是英文Physics Processing Unit的直譯叫法,英文縮寫為PPU。它是一種專門設計的用來加速物理模擬算法執行的處理器產品。它能加速的模擬算法包括剛體動力學、碰撞檢測、流體模擬、軟性物體和物體破裂模擬。通過這種硬件設備,我們能將現在計算機系統的中的處理器從其不擅長的物理模擬和人工智能算法中解放出來,讓CPU、GPU和 PPU各自負責自己在游戲中最擅長的部分。PPU使得游戲角色和整個游戲場景有盡乎自然的交互性,把游戲畫面呈現的物體都可以盡乎自然的方式進行操縱和影響.
出現時間
在05年游戲開發者論壇(Game Developers Conference, GDC)上,一家名不見經傳的美國半導體設計廠商Ageia發表了世界上第一顆采硬件加速物理運算處理器(Physics Processing Unit, PPU)“PhysX”,有了它在3D游戲和應用中我們可以看到更多真實的物理運算過程。這帶來的好處是3D環境中的事物將無比真實,其運動將遵循物理定理而不是按事先指定好的一種或者多種方式進行。可以說,更多的物理運算的加入,可以讓3D世界變成真正的世界。
應用發展
Ageia公司推出的PPU能將現在最頂級處理器模擬物理特征的物體個數從30—40個拓展到40000到50000個,當我們看到這樣懸殊的數字對比時,就會明白我們為什么要去關注它了。
如果CPU是為了達到更快的運算速度,GPU是為了達到更好的圖像效果,那么PPU就是為了使游戲更加真實。在以前的3D游戲中,大多數的背景和物體都只是一些死死的貼圖效果,毫無真實感可言。而在2004發布的FPS游戲大作Half Life 2(半條命2)中,游戲開發商就給了玩家們一個非常真實的物理世界。你可以在游戲中撿起一個廢紙盒,然后把它拋向遠處,然后可以看見它撞擊到墻壁以后反彈到上地面上,濺起一陣灰塵。接近于真實物理效果使得游戲不再是由一個個的貼圖組成,任何物體都是可移動的,它們都遵守著游戲中的物理參數,組成了一個“真實”的游戲世界。
參考資料 >