Global Illumination Profiler (グローバルイルミネーションプロファイラー) モジュールは、Enlighten リアルタイムグローバルイルミネーション サブシステムがすべてのワーカースレッドで使用する CPU 時間の統計情報を表示します。Command Line Arguments に含まれる Enlighten ワーカースレッドの数を制御するオプションがありま す。
Global Illumination Profiler モジュールのチャートは、GI システムがすべてのワーカースレッドで費やした時間を追跡します。タイミングは 10 のカテゴリに分けられます。チャートのカテゴリの順序を変更するには、カテゴリをチャートの凡例にドラッグアンドドロップします。カテゴリの色の付いた凡例をクリックして、表示を切り替えることもできます。
チャート | 説明 |
---|---|
Light Probe | ライトプローブ の更新に使用した時間。 |
Setup | 設定ステージに使用した時間。 |
Environment | 環境ライティングの処理に使用した時間。 |
Input Lighting | 入力ライティングの処理に使用した時間。 |
Systems | システムの更新に使用した時間。 |
Solve Tasks | ラジオシティソルバータスク の実行に使用した時間。 |
Dynamic Objects | 動的ゲームオブジェクトの更新に使用した時間。 |
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 | 処理を待機しているマテリアル更新の数 |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.