Unity - マニュアル: SL-SurfaceShaders

ライティングと相互作用するシェーダーの記述は複雑です。各種ライト、各種シャドウオプション、各種レンダリングパス (フォワードや遅延レンダリング) があり、シェーダーはその複雑さを処理する必要があります。