Version: Unity 6.0 (6000.0)
言語 : 日本語
URP の BatchRendererGroup API で描画コマンドを作成する
URP の DOTS Instancing シェーダー

BatchRendererGroup API のためのカスタムシェーダーの記述

DOTS (Data-Oriented Technology Stack) Instancing をサポートするカスタムシェーダーを記述し、BatchRendererGroup API で使用できるようにするための関連資料です。

ページ 説明
DOTS Instancing シェーダー DOTS Instancing をサポートするシェーダーの特性と長所について説明します。
カスタムシェーダーでの DOTS Instancing のサポート カスタムシェーダーに定義とプロパティを追加して、DOTS Instancing と互換性のあるシェーダーにします。
カスタムシェーダーでの DOTS Instancing プロパティの宣言 カスタムシェーダーコードで DOTS Instancing プロパティブロックを宣言します。
カスタムシェーダーでの DOTS Instancing プロパティへのアクセス ビルトインのマクロを使用して、カスタムシェーダーコードの DOTS Instancing プロパティにアクセスします。
DOTS Instancing シェーダーのベストプラクティス DOTS Instancing シェーダーの予期しない動作を回避するための構造体データ。
DOTS Instancing シェーダーサンプル ビルトインのマクロを使用して、DOTS Instancing シェーダーのインスタンスごとのデータと定数データにアクセスする例。
DOTS Instancing シェーダーマクロリファレンス カスタムシェーダーで DOTS Instancing プロパティにアクセスするために使用できるビルトインのマクロを探ります。
DOTS Instancing シェーダー関数リファレンス 描画コマンドデータから定数の値を直接ロードするために使用できるビルトインの関数を探ります。
URP の BatchRendererGroup API で描画コマンドを作成する
URP の DOTS Instancing シェーダー