うにてぃブログ

主にUnityとC#に関する記事を書いていきます

【Unity】Shader Graph でフォグを無効にする

Fog は以下の Define により制御されており、これを ShaderGraph のパラメータに追加して有効無効にすることで、ShaderGraph でも Fog を無効にできます * FOG_LINEAR * FOG_EXP * FOG_EXP2

Shader Graph の設定

Keyword -> Boolean から 以下の3つを定義する、この際に Reference は _ から始めない

Fog を無効にする

Fog の Mode を Exponential に設定

FOG_LINEAR 以外を無効にする

すると Fog の影響を受けなくなる