前の記事で書いたように、なんとか自前のカスタムシェーダーにシャドウマップの処理を組み込むことに成功。 有益な情報を見つけられたのはこちらのページ(英語) http://forum.unity3d.com/threads/108612-Adding-shadows-to-custom-shader-(vert-frag) ありがたいことに動作するコードが載っていたので逐一要素を比較して条件を絞り込んでいった。 上記ページにリストアップされていないものもあったので以下にメモ。 ●カスタムシェーダーでシャドウマップを使うための条件 ・シェーダーコードのTagsの中に"LightMode" = "ForwardBase" を入れる ・CGPROGRAMの下に以下の3つを入れる。 #pragma multi_compile_fwdbase #include "UnityCG.cginc" #incl