Shader Forgeで作成したシェーダーファイルからcgインクルードファイルは作れるか? Unity向けのビジュアルシェーダーエディタであるShader Forgeは、.shaderという拡張子のついているシェーダーファイルを作成しています。 Shader Forgeで作成された.shaderファイルからcgインクルードファイルが作れたら、Shader Forgeだけでは作りにくいような複雑なシェーダーも作れるはずなので、実験してみました。 1:Shader Forgeでサンプルシェーダーを作ってみる まずはShader Forgeでサンプルシェーダーを作ってみます。 1つめは、HalfLambertのシェーダーです。 こちらはHalfLambertTest.shaderという名前のシェーダーファイルになっています。 2つめとして、Outlineのみのシェーダーを作成します。 こちらは