【Unity】ShaderGraphで画像をグレースケールにする

はじめに

今回は画像をグレースケールにしていきます。

環境は Unity 2019.3.0f3

Universal Render Pipeline(テンプレートのプロジェクトです)

UnlitGraph を使用しています。

ノード作成

f:id:Brave345:20200720102212p:plain

コードはこんな感じです

Gray =
 Color.x * 0.3f +
 Color.y * 0.6f +
 Color.z * 0.1f;

完成

f:id:Brave345:20200720102201p:plain