【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

【Unity】ShaderGraphでコントラストを変更する

はじめに

今回はコントラストを変更していきます。

環境は Unity 2019.3.0f3

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

UnlitGraph を使用しています。

ノード作成

Contrastノードを使用することでコントラストを変更することが出来ます

1未満でコントラストを弱く、1以上でコントラストを強くすることが出来ます

f:id:Brave345:20200713153857p:plain

完成

f:id:Brave345:20200713153804g:plain

【Unity】ShaderGraphで彩度を変更する

はじめに

今回は彩度を変更させるシェーダーを作成していきます。

環境は Unity 2019.3.0f3

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

UnlitGraph を使用しています。

ノード作成

Saturationノードを使用することで彩度を変更できます

値は0~1内で設定します

f:id:Brave345:20200710173637p:plain

完成

f:id:Brave345:20200710173609g:plain