Skip to content

デモシーン (Demo Scene)

プラグインには、すぐに使えるストレステストのシーンが付属しています。これは、さまざまな種類の負荷がスケーラー(Scalers)の動作にどのような影響を与えるかを理解するのに役立ちます。

ストレスジェネレーター (Stress Generator)

シーンのコントロールパネルには2つのスライダーがあります:

  1. CPU Load (Physics): 何百もの物理オブジェクトを生成します。最適化されたBoids(群れ)アルゴリズムと Collider.ClosestPoint を組み合わせて使用します。この負荷は、重いゲームロジックと物理演算をシミュレートします。FPSが低下している間、システムは*CPUボトルネック (CPU Bottleneck)*を特定し、対応するスケーラー(例:Physics Step Scaler)を呼び出します。
  2. GPU Load (Overdraw): 何千もの半透明な「ガラス」オブジェクトを生成します。ビデオカードのフィルレート(Fillrate)不足をシミュレートします。プラグインは*GPUボトルネック (GPU Bottleneck)*を検出し、画面解像度、シャドウ品質、または描画距離(Draw Distance)の削減を開始します。

URPユーザーの方へ

デモシーンのマテリアルは、デフォルトでBuilt-in Render Pipeline用に設定されています。プロジェクトがUniversal Render Pipeline (URP) を使用している場合は、以下の場所にあるパッケージを展開してください:

WebAdaptivePerformance/Demo/Import Me (URP).unitypackage。これにより、URP用のデモシーンシェーダーが自動的に更新されます。