Amazon Sumerian 場景的剖析 - Amazon Sumerian

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Sumerian 場景的剖析

您可以使用瀏覽器效能分析工具來測量 Amazon Sumerian 場景在播放過程中的效能並識別問題。如需進一步的深入解析,您可以使用 Cookie 設定 Sumerian 來記錄引擎更新和每個畫面轉譯迴圈的詳細計時資訊。

使用Chrome DevTools來設置 cookie 並配置您的場景。

在 Chrome 中設定一個場景
  1. 在 Sumerian 編輯器中開啟場景。

  2. 在 中實體面板中,選擇場景的根節點以存取場景設定。在場景面板中,展開詳細資訊區段,然後選擇檢視場景在新索引標籤開啟場景。

  3. 開啟主控台面板,如下所示:

    • Windows,Linux,Chrome Ctrl +Shift +J

    • Mac – Command +Option +J

  4. 若要設定 Cookie,請在主控台提示字元中執行下列陳述式。

    document.cookie = 'sumerianProfiling=useSystemTimingMarks;path=/'
  5. 重新載入頁面。

  6. 選擇效能在 DevTools 面板的導覽列。

  7. 按一下錄製按鈕開始錄製。使用場景幾秒,然後再次按一下錄製按鈕以停止錄製。

  8. 效能圖表的頂端區段以綠色顯示場景的每秒畫面數 (FPS)。找出影格速率下降的區段。按一下並拖曳以放大幾個影格。


      性能測試 Sumerian 場景。

Sumerian 分析資訊會出現在使用者計時。每個框架都有更新世界階段,其中引擎邏輯運行,以及轉譯階段,其中產生使用者對世界的觀點。

在 下方更新世界區段中,第二個時間表會顯示引擎在此階段期間所接觸的每個子系統的計時。使用此資訊來識別場景中需要很長時間才能更新的組件 (例如指令碼和狀態機)。如果彩現階段過長,請降低場景的視覺複雜度或減少光源數目。

啟用詳細設定時,Sumerian 引擎會使用額外的資源。當你完成分析時,取消設置 cookie 以禁用它。

document.cookie = 'sumerianProfiling=;path=/'

對於 Oculus Go 和其他 Android 裝置,請將您的裝置置置於開發人員模式,然後從DevTools] 功能表。對於 Oculus Go,請參閱裝置設定-Oculus Go。對於其他裝置,請參閱開始使用遠端偵錯 Android 裝置

對於 Firefox,您可以使用壁虎分析工具附加元件。在瀏覽器控制台中使用相同的命令來設置和取消設置 cookie。請參閱使用壁虎分析工具進行分析以了解詳細資訊。