Shadow Cascades (シャドウキャスケード)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。カメラからの距離に応じて、近景・中景・遠景の複数の範囲に異なる解像度のシャドウマップを分割適用し、遠くの影の軽さと足元の影の高精細さを両立する技術の解説。

現実世界での例え:1枚の地図で国全体と『自宅の庭』を同時に見せるのではなく、足元には『詳細な虫眼鏡の拡大図(近景キャスケード)』を重ね合わせる拡大地図システム

シャドウキャスケードは、「カメラからの距離に合わせて、影の精密カメラを4台に分け、それぞれ担当する範囲(近景・中景・遠景・超遠景)を別々に撮影するマルチカメラ影システム」です。プレイヤーが立っているすぐ足元の半径5メートル(近景)には、超至近距離から撮影した解像度の非常に濃密な写真(Cascade 0)を使い、100メートル先の背景(遠景)には、エリア全体を大雑把に捉えた広域写真(Cascade 3)を使います。このインテリジェントな切り替えにより、視認性の高い足元の影だけを極限までクッキリとシャープに描き出すことができます。

Shadow Cascades (シャドウキャスケード) concept infographic diagram

図:Shadow Cascades (シャドウキャスケード)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック

詳細な仕組みと動作原理

URPアセットの「Shadow Cascades」を2段階(2 Cascades)または4段階(4 Cascades)に有効化し、カメラの足元に高密度なシャドウ割り当て領域を集中させてジャギーを解消します。