Version: Unity 6.0 (6000.0)
言語 : 日本語
LOD と Enlighten リアルタイムグローバルイルミネーション
ライトマップの設定

Global Illumination Profiler モジュール

Global Illumination Profiler プロファイラーモジュールは、Enlighten リアルタイムグローバルイルミネーションサブシステムがすべてのワーカースレッドで使用する CPU 時間の統計情報を表示します。コマンドライン引数に含まれる Enlighten ワーカースレッドの数をコントロールするオプションがあります。

Profiler ウィンドウを開くには、メニューで Window > Analysis > Profiler と選択します。

Global Illumination Profiler モジュール
Global Illumination Profiler モジュール

チャートのカテゴリ

Global Illumination Profiler モジュールのチャートは、グローバルイルミネーションサブシステムがすべてのワーカースレッドで費やした時間を追跡します。タイミングは 10 のカテゴリに分けられます。チャートのカテゴリの順序を変更するには、カテゴリをチャートの凡例にドラッグアンドドロップします。カテゴリの色の付いた凡例をクリックして、表示を切り替えることもできます。

Chart 説明
Light Probe ライトプローブの更新に使用した時間。
セットアップ 設定ステージに使用した時間。
Environment 環境ライティングの処理に使用した時間。
Input Lighting 入力ライティングの処理に使用した時間。
Systems システムの更新に使用した時間。
Solve Tasks ラジオシティソルバータスクの実行に使用した時間。
ダイナミックオブジェクト 動的ゲームオブジェクトの更新に使用した時間。
Other Commands 他のコマンドの更新に使用した時間。
Block Command Write ブロックされた状態で、コマンドバッファを待機するのに使用した時間

モジュールの詳細ペイン

Global Illumination モジュールを選択すると、その下の詳細ペインに、選択したフレームでアプリケーションが時間を費やした場所の内訳が表示されます。利用できるデータは以下のとおりです。

データ 説明
Total CPU Time すべてのスレッドで Enlighten グローバルイルミネーション CPU に使った合計時間。
Probe Update Time ライトプローブの更新に使用した時間 (ミリ秒)
Setup Time 設定ステージで費やされた時間 (ミリ秒)
Environment Time 環境ライティングの処理に使用した時間 (ミリ秒)
Input Lighting Time 入力ライティングの処理に使用した時間 (ミリ秒)
Systems Time システムの更新に使用した時間 (ミリ秒)
Solve Tasks Time ラジオシティソルバータスクの実行に使用した時間 (ミリ秒)
Dynamic Objects Time 動的ゲームオブジェクトの更新に使用した時間 (ミリ秒)
Time Between Updates グローバルイルミネーションの更新間隔 (ミリ秒)
Other Commands Time 他のコマンドの処理に使用した時間 (ミリ秒)
Blocked Command Write Time ブロックされた状態で、コマンドバッファを待機した時間 (ミリ秒)
Blocked Buffer Writes ブロックされたコマンドバッファへの書き込み数
Total Light Probes シーンのライトプローブの総数
Solved Light Probes 前回の更新以降に解決されたライトプローブの数
Probe Sets シーンのライトプローブセットの数
Systems シーンの Enlighten グローバルイルミネーションシステムの数
Pending Material GPU Renders GPU 上のレンダリングのためにキューに加えられたアルベド/放出のレンダリング数
Pending Material Updates 処理を待機しているマテリアル更新の数

追加リソース

LOD と Enlighten リアルタイムグローバルイルミネーション
ライトマップの設定