FX物理引擎

SPE是原HSTAR公司所開發的一款物理引擎、畫面引擎等多平台多領域支持技術,現被INMDIA SOFTWARE收購。SPE原開發團隊現工作於INMDIA SOFTWARE。

基本介紹

  • 中文名:FX物理引擎
  • 收購:被INMDIA SOFTWARE收購
  • 開發商:HSTAR公司
  • 性質:物理引擎
特點,運用場景,具體用途,

特點

技術性:強大處理引擎:SPE物理引擎、SPE虛擬現實技術VMT、SPE仿真技術VTX三大引擎,強大而逼真的臨場視覺效果。
在上實現仿真的視覺效果.INMDIA SOFTWARE自主研發SPE物理引擎, 該引擎採用全新的製圖編碼技術。擁有3個處理引擎,處理效率更強。突破採用物理引擎、虛擬現實技術VMT、訪真技術VTX三大技術結合,在物體與物體的碰撞或其他物體之間的影響中進行更細節性的計算使更接近現實中各物體的真實屬性。諦造完美訪真效果。最大優點在任何一台計算機上就可實現強大的物理轉換, 前提必須滿足規定微機最低配置。  (物理引擎通過為剛性物體賦予真實的物理屬性的方式來計算運動、旋轉和碰撞反映。為每個遊戲使用物理引擎並不是完全必要的—簡單的“牛頓”物理(比如加速和減速)也可以在一定程度上通過編程或編寫腳本來實現。然而,當遊戲需要比較複雜的物體碰撞、滾動、滑動或者彈跳的時候(比如賽車類遊戲或者保齡球遊戲),通過編程的方法就比較困難了。物理引擎使用對象屬性(動量、扭矩或者彈性)來模擬剛體行為,這不僅可以得到更加真實的結果,對於開發人員來說也比編寫行為腳本要更加容易掌握。好的物理引擎允許有複雜的機械裝置,像球形關節、輪子、氣缸或者鉸鏈。有些也支持非剛性體的物理屬性,比如流體。物理引擎可以從另外的廠商購買,而一些遊戲開發系統具備完整的物理引擎。但是要注意,雖然有的系統在其特性列表中說他們有物理引擎,但其實是一些簡單的加速和碰撞檢測屬性而已。)

運用場景

SPE 是由INMDIA設計的執行複雜的物理運算的技術。SPE基於INMDIA自主開發SPE_C代碼,允許其用戶利用3D 執行物理運算。在遊戲中實現物理運算效果絕非易事。物理運算效果是一種對計算性能要求極高的環境,以一整套獨特的物理學算法為基礎,需要大量同步運算的能力。採用支持3D技術的(INMDIA)處理器是實現實時物理學特效的最佳途徑,這些特效包括塵土飛揚、令物體碎片四射的爆炸、生動逼真的人物動作以及衣服布料的自然下垂與撕裂等。  此外,SPE是一種功能強大的物理加速引擎,可在頂級PC和遊戲中實現實時的物理學計算。SPE設計用途是利用具備數百個核心的強大處理器來進行硬體加速。加上GPU超強的並行處理能力,SPE將使物理加速處理能力呈指數倍增長並將您的遊戲體驗提升至一個全新的水平,在遊戲中呈現豐富多彩、身臨其境的物理學遊戲環境。其中特色如下:
1、爆炸引起的煙塵和隨之產生的碎片
2、複雜、連貫的幾何學計算使人物的動作和互動更加逼真
3、其視覺效果令人嘆為觀止的全新武器
4、布紋的編織和撕裂效果非常自然
5、運動物體周圍煙霧翻騰
6、採用SPE支持AMD、NVIDIA的處理器是實現真實物理加速效果的唯一途徑,其可縮放、複雜、逼真、高度互動的特性將徹底顛覆您的娛樂體驗。

具體用途

INMDIA將SPE引擎集成到CUDA架構的物理運算中,這樣就可以是主流顯示卡-高端顯示卡系列全部都支持SPE引擎, 所有已使用3D技術的遊戲都支持新版驅動程式,果裝有支持CUDA平台的顯示卡,遊戲將自動選取顯示卡進行物理加速運算,仍會使用能較慢的CPU進行運算。此外,SPE並不只使用於遊戲市場,同時亦會運用CUDA通用運算領域上,套用更廣。  無論是GPU還是CPU、PPU、Cell(PS3)都可以通過HAL翻譯層來實現軟、固質體動力(Soft or Rigid Body Dynamics)、通用碰撞偵測(Universal Collision Detection)、有限元素分析(Finite Element Analysis)、流體動力(Fluid Dynamics)、毛髮模擬(Hair Simulation),以及更高級開發平台APEX中的更先進的布料模擬(Cloth Simulation)、自然模擬(Natural Motion)等在內新穎技術。  通過過CUDA通用接口,SPE引擎將GPU中的Thread Scheduler(執行緒管理器)模擬成Control Engine(控制引擎CE),而Streaming Processors來模擬Vector Processing Engine(矢量處理引擎,VPE),其中CE控制引擎負責任務的指派,相當於SPE中的主管機構,而真正的物理運算任務則是由VPE矢量引擎來完成,最後通過Data Movement Engine(數據移動引擎DME)輸出。

相關詞條

熱門詞條

聯絡我們