概述

UMBRA 3 Overview

閱讀完整的 Umbra 技術文檔

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 優化器使用自動生成的入口和 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。

增量烘焙

此功能將更改作用於場景中,這樣僅有受影響區域的可見性信息需要重新計算,而無須再次烘焙整個場景。烘焙過程可以輕鬆分佈至多個線程或一個網絡,並且結果可被緩存以提供給整個開發團隊使用,而無須再次本地烘焙整個場景。

增量烘焙允許超快速內容迭代,讓藝術家更加開心

評估與許可解釋

試用 Umbra 3 非常簡單。

只需輸入您的信息到我們的評估表單(非自動處理!),並告知我們您希望在何種平台試用 Umbra3。收到您的信息后,我們會將 Umbra 3 SDK 的下載鏈接發送給您,同時包含完整的技術文檔(例如 API 參考)和評估密鑰。

您將獲得為期 30 天的評估期,在這期間您有完整權限訪問我們的技術支持服務

欲了解更多信息,或您有任何疑問,請聯繫 sales@umbrasoftware.com

客戶支持

評估期內,您可以獲得我們完整的客戶支持服務,支持工作將每天由參與 Umbra 3 開發工作的工程師負責。在獲得許可后,您將通過完整支持獲得更多收益。

通過電子郵件、Skype(電話會議、IM 交談),以及現場到訪等方式,我們能提供非常快速高效的支持工作,同時這也是您的工作室與 Umbra 之間展開協作的良好開端。

Umbra 有一套全面的,並且定期更新的在線支持庫,其中包含了詳細的技術文檔和支持材料,例如編程指南、範例代碼,以及導覽等。

我們用英語提供支持,此外通過我們的國際代表,我們還可提供日文與中文支持服務。

評估

Umbra 3 評估版本現已發布供您試用。如果您對評估 Umbra 3 感興趣並希望看到它對您的遊戲帶來的改變,請在這裏填寫網頁聯絡表單

或發送電子郵件至

sales@umbrasoftware.com