ShaderTips

シェーダーTips

主にUnityシェーダーについての記事を書いています。

2022-06-01から1ヶ月間の記事一覧

【Unity】GPU インスタンシング、Static Batching、Dynamic Batching、SRP Batcherを解説

BatchとDraw CallとSetPass Call Batchは同一マテリアルである等のバッチング条件を満たした結合メッシュ単位の描画処理を指します。 SetPass Callはマテリアルの設定値をCPUがGPUに送る処理です。 Draw CallはCPUがGPUに、描画を命令することです。 CPUから…

【Unity】【URP】Litシェーダーのライティング処理を見る

UPRのLitシェーダーのライティング処理を一通り解説します。 ライティングの流れ ライティングの流れは大まかに以下のようになっています。 最終ライトカラー値 = ①メインライト + ②追加ライト(ピクセル単位) + ③追加ライト(頂点単位) + ④大域照明ライト…