そもそも「シェーダー」って、なに?
• 「シェーダー」とは、主にGPUによって処理される、画像処理の手順を指定
した、小さめのスクリプトのことを指します。
• Unityの場合には、サーフェイスシェーダー、バーテックスシェーダー、フラグメ
ントシェーダー、コンピュートシェーダーの4種類があります。
• サーフェイスシェーダーは、Unity独自のシェーダー言語であるShaderLabで
通常は書きます。さらにそれ以外のシェーダーは、ShaderLabにCgやHLSLな
どのより一般的なシェーダー言語を組み合わせて書かれます。
• 「Shader Forge」は、その内のサーフェイスシェーダーをノードベースでエ
ディットできるように、エディタ拡張で作られたツールです。
http://docs.unity3d.com/ja/current/Manual/SL-Reference.html