Share via


コンテンツ パフォーマンス アナライザー

コンテンツ パフォーマンス アナライザーとは

コンテンツ パフォーマンス アナライザー (CPA) を使用して、コンテンツを Mesh にアップロードする前に、コンテンツの最適化の問題と機会を自動的にキャッチできます。 CPA を使用して、三角形の数、バッチ、テクスチャ メモリ使用率などを監査できます。

CPA ツールの使用

CPA ツールを実行するには:
メニュー バーで、[Mesh Toolkit>コンテンツ パフォーマンス アナライザー] を選択します。

これにより、独自のウィンドウでコンバージョン単価ツールが開きます。

[コンテンツ パフォーマンス アナライザー] ウィンドウのスクリーンショット

CPA ツールで、[ すべて実行 ] (▶) ボタンをクリックします。 コンテンツは、プロジェクトの現在の品質設定に基づいて自動的に分析されます。

その他のプラットフォーム品質設定を監査するには:
[ プラットフォーム品質の選択 ] ドロップダウンをクリックし、目的のプラットフォームを選択します。

重要

最適な結果を得るには、Unity での再生中に必ず CPA ツールを実行してください。 一部のテストは再生モードでのみ動作し、一部のテストは再生モードまたは編集モードで動作します。

アナライザー

  • アニメーション (可視性カリング)
  • 衝突の複雑さ (高密度メッシュ コライダー)
  • ライトの複雑さ (リアルタイム ライト、シャドウ キャスター、アバター ライト)
  • メッシュの複雑さ (三角形と頂点)
  • 反射プローブ (リアルタイムとベイクされたプローブ)
  • Rigidbody Complexity (rigidbody counts)
  • シーンの複雑さ (バッチと描画呼び出し)
  • シェーダーの複雑さ (頂点シェーダーとフラグメント シェーダーの演算命令数、バリアントカウント)
  • SRP Batcher 互換 (SRP バッチャーとの互換性チェック)
  • 地形 (地形コンポーネントの設定)
  • テクスチャ サイズ (ライトマップやその他のテクスチャのメモリ使用量)
  • WebSlate (WebSlate のランタイム レンダリング時間)

シーンの複雑さとメッシュの複雑さの結果は、カメラの位置と向きに基づいています。 CPA ツールは、無効になっているカメラを含むシーン内のすべてのカメラを検索し、各カメラからテストを実行します。 シーンにカメラがない場合は、シーンの境界に焦点を当てたテスト時に、CPA ツールによってカメラが追加されます。

重要

ユーザーが経験する可能性のある実際の視点を模倣するいくつかのカメラをシーンに配置します (必要に応じて無効にします)。 手動でカメラを追加する場所がわからない場合は、[コンバージョン単価] ウィンドウの [プロファイリング カメラ] セクションの [自動追加] ボタンをクリックします。 これにより、ナビゲート可能な空間にカメラが自動的に追加されます。

結果を解釈する方法

[ すべて実行] をクリックすると、各アナライザーのタイトルに "Passed"、"Warning"、または "Failed" という単語が追加されます。 アナライザーが失敗した理由の詳細については、アナライザーの[問題報告>] セクションを参照してください。

コンテンツ パフォーマンス アナライザーの問題のスクリーンショット

ヒント

結果を .CSV ファイルにエクスポートし、[ CSV にエクスポート ] ボタンをクリックして Microsoft Excel で開くことができます。