Unityでスクリプトからシェーダのキーワード定義を変更して処理を切り替える

本日はUnityの小ネタ枠です。 Unityでスクリプトからシェーダのキーワード定義を変更して処理を切り替える方法です。 シェーダバリアント シェーダーバリアントはシェーダーコードに条件付き動作を導入する方法の 1 つです シェーダー内にキーワードを定義するとキーワード毎に分岐した処理を記述でき、内部的には分岐毎に…