• 物理引擎

    編輯
    本詞條由“匿名用戶” 建檔。

    物理引擎

    編輯

    物理引擎計算機軟件,其提供一個近似模擬某些的物理系統,諸如剛體動力學(包括碰撞檢測)、軟體動力學流體動力學,在結構域使用的計算機圖形,視頻游戲和電影(CGI)。它們的主要用途是在視頻游戲(通常是中間件)中,在這種情況下,模擬是實時的。該術語有時更廣泛地用于描述任何軟件系統用于模擬物理現象,例如高性能科學模擬。

    物理引擎

    描述

    物理引擎通常分為兩類:實時引擎和高精度引擎。高精度物理引擎需要更高的處理能力才能計算出非常精確的物理,通常由科學家和計算機動畫電影使用。視頻游戲和其他形式的交互式計算中使用的實時物理引擎使用簡化的計算和降低的準確性來及時計算游戲,以使游戲以適當的速率響應游戲。

    局限性

    編輯

    物理引擎真實性的主要限制是代表對象位置和作用在對象上的力的數字的精度。當精度太低時,舍入誤差會影響結果和較小的波動在模擬中未建模會xxx改變預測結果;模擬的對象可能會表現異常或到達錯誤的位置。在將兩個自由移動的對象裝配在一起且精度高于物理引擎可以計算的精度的情況下,這些錯誤會更加復雜。由于舍入誤差,該誤差會導致對象中不自然的積聚能量,舍入誤差會開始劇烈地晃動并最終將對象吹散。任何類型的自由移動復合物理對象都可以證明此問題,但特別容易影響高張力下的鏈節和帶有主動物理支承面的帶輪對象。更高的精度可以減少位置/力誤差,但是會以計算所需的更大CPU能力為代價。

    一個物理處理器(PPU)是一種專用的微處理器設計來處理物理學計算,特別是在物理引擎的視頻游戲。涉及PPU的計算示例可能包括剛體動力學、軟體動力學碰撞檢測流體動力學、頭發和衣服模擬,有限元分析以及對象破裂。這個想法是專用處理器從計算機的CPU上卸下費時的任務,就像GPU在主CPU處執行圖形操作的方式一樣。該術語是由Ageia創造的的行銷向消費者描述了他們的PhysX芯片。在CPU-GPU頻譜其他一些技術有一些共同的特點吧,雖然Ageia公司的解決方案是xxx一個完整的設計銷售、支持,并放置在系統內專門為PPU。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/115498/

    (6)
    詞條目錄
    1. 物理引擎
    2. 描述
    3. 局限性
    4. 物理處理單元(PPU)

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久