URP の GPU Resident Drawer の有効化
URP の BatchRendererGroup API
URP の GPU レジデントドロワーと互換性のあるゲームオブジェクトを作成する
GPU レジデントドロワー と互換性のあるゲームオブジェクトを作成するには、以下のプロパティがあることを確認します。
-
Mesh Renderer コンポーネント を持ちます。
- Mesh Renderer コンポーネントで、Light Probes が Use Proxy Volume に設定されていません。
- 静的グローバルイルミネーションのみを使用し、リアルタイムグローバルイルミネーションは使用しません。
- DOTS インスタンシングをサポートするシェーダーを使用します。詳細は、DOTS Instancing のサポート を参照してください。
- あるカメラがレンダリングを完了し、別のカメラがレンダリングを開始する前に位置を移動しません。
-
MaterialPropertyBlock API を使用しません。
- インスタンスごとのコールバック、例えば
OnRenderObject を使用するスクリプトはありません。
GPU レジデントドロワーからゲームオブジェクトを除外する
GPU レジデントドロワーからゲームオブジェクトを除外するには、ゲームオブジェクトに Disallow GPU Driven Rendering コンポーネントを追加します。
- ゲームオブジェクトを選択します。
-
Inspector ウィンドウで、Add Component を選択します。
-
Disallow GPU Driven Rendering を選択します。
ゲームオブジェクトと子の両方を除外するには、Apply to Children Recursively を選択します。
追加リソース
URP の GPU Resident Drawer の有効化
URP の BatchRendererGroup API