Directional シャドウ詳細
シャドウ サイズの計算

シャドウ トラブルシューティング

このページでは良くある Shadow 問題点に関する解決策を一覧にしています。

  • シャドウは,必要要件を満たすグラフィックス ハードウェアでのみサポートされています。詳細については Shadows ページを参照下さい。
  • シャドウが完全に無効化されていないか Quality Settings でチェックします。

一部のオブジェクトがシャドウを投影しない/されない

最初に RendererReceive Shadows を有効にしないと自身にシャドウが投影されず, Cast Shadows を有効にしないと他のオブジェクトにシャドウを投影しません(ともにデフォルトでは有効)。

次に,不透明のオブジェクトのみがシャドウを投影します/されます。すなわち,ビルトインの Transparent またはパーティクル シェーダを用いた場合シャドウは出来ません。ほとんどのケースでは 透明カットアウト シェーダが代わりに使用可能です(フェンスや植生といったオブジェクト)。もしカスタムで書かれた Shaders を使用する場合,ピクセル ライティングで,かつ,Geometry Render Queue を使用している必要があります。頂点ライティング シェーダを使用しているオブジェクトは自身に影を投影されません(逆に他に投影することは出来ます)。

最後に, Forward Rendering パス では,もっとも明るい方向性ライトのみがシャドウを投影できます。もし多くのライトによりシャドウを投影したい場合, Deferred Lighting レンダリング パスを使用する必要があります。

Directional シャドウ詳細
シャドウ サイズの計算