消息来源: http://www.gamezone.com/products/guild-wars-2/news/umbra-3-optimizing-guild-wars-2-for-your-enjoyment
中文: http://www.umbrasoftware.com/zh/umbra-3/information/
英文: http://www.umbrasoftware.com/en/umbra-3/information/
Umbra 3 的目標是提高幀率,並幫助您為您所開發之遊戲獲得更佳性能。
Umbra 3 通過優化遊戲的關鍵部分(例如渲染,以及提供相關工具來優化數據動態加載和遊戲邏輯)來實現幀速率的增加。
我們提供的解決方案在 100% 使用 CPU 或同時使用 CPU 和 GPU 環境下均能表現出色。
Umbra 3 有內建的遊戲場景表現形式,並在運行時中使用此數據以執行高效率的查詢,
這些查詢可用於例如確定玩家的可見對象集,或確定到某點的給定距離的對象集。
Umbra 3 適用於 PlayStation 3、Xbox 360、PC、iOS、手持設備平台,以及其他您所需求的平台。
UMBRA 3 如何工作?

Umbra 3 包含三個組件:Umbra 3 優化器、Umbra 3 運行時和 Umbra 3 OB。 Umbra 3 優化器是一個內容處理工具,將 3D 場景的幾何形狀作為輸入,並自動生成可用於運行時優化性能-關鍵計算的數據。Umbra 3 優化器使用自動生成的入口(portal)和潛在可見集(PVS)來描述場景,他們都可以在運行時被高效地訪問。
Umbra 3 運行時使用由 Umbra 3 優化器生成的數據來執行多種類型的查詢。可見性查詢用於找到從一個點或區域可見的對象集,距離查詢用於找到到對象的拓撲距離,而交點查詢用於找到在給定形狀相交
的對象集。
Umbra 3 OB是一個獨立組件, 用於極為動態的場景例如可破壞環境。Umbra 3 同時使用 CPU 與 GPU 來確定可見性。Umbra 3 OB 支持 PlayStation 3、Windows 和 Xbox 360 平台。
渲染優化

Umbra 3 點可見性查詢用於確定對相機視角可見的對象。
由於隱藏對象在早期即被去除,因此性能將同時在 CPU 和 GPU 獲得提升。Umbra 3 點可見性查詢幫助您渲染細節詳盡的複雜遊戲世界。
動態加載的優化

Umbra 3 區域可見性查詢用於確定在 3D 場景中給定區域對象的可見性。
Umbra 3 區域可見性查詢可用於確定在下個 30 秒的遊戲時間內,哪些對象將變為可見。不載入在稍後不需要進行渲染的數據將讓您節省內存。
遊戲邏輯優化

Umbra 3 距離查詢技術可用於確定兩點之間相應的拓撲距離,或找出從某點開始特定距離內所有對象的集合。
Umbra 3 距離查詢技術可幫助確定哪些 AI 需要激活,與玩家有關的聲音資源,以及需要處理的腳本事件。
快速並行處理

Umbra 3 查詢相對於渲染而言獨立工作,因此不需要來自遊戲引擎的任何更新。這讓在您需要時直接處理多個 Umbra 3 查詢變為可能,並且無需擔心同步問題。
Umbra 3 查詢只處理靜態數據,因此 Umbra 3 查詢速度極快。例如單次點可見性查詢通常只需要 CPU 時鐘周期內的大約 0.1ms。
增量烘焙
此功能將更改作用於場景中,這樣僅有受影響區域的可見性信息需要重新計算,而無須再次烘焙整個場景。烘焙過程可以輕鬆分佈至多個線程或一個網絡,並且結果可被緩存以提供給整個開發團隊使用,而無須再次本地烘焙整個場景。
不错 
本帖最后由 momo1212 于 14-8-2012 10:34 PM 编辑
|