【Unity】Shader Blend メモ

Post : 2021/8/30 Update : 2023/7/28

よくここだけ、スクリーン処理をしたいとかがあるので自分用のメモ。

プリマルチプライド

計算式 foreground.rgb + background.rgb * (1 – foreground.a)

Blend One OneMinusSrcAlpha

アルファブレンド

Blend SrcAlpha OneMinusSrcAlpha
計算式 foreground.rgb * foreground*a + background.rgb * (1 - foreground.a)

反転

Blend OneMinusDstColor Zero

覆い焼き・リニア

Blend One One

加算+アルファスクリーン

Blend SrcAlpha One

スクリーン /比較(明)

Blend OneMinusDstColor One

乗算

Blend Zero SrcColor

Unity Shader ダウンロードURL