タスク #120
未完了[調査] CSM(Cascading Shadow Maps)のブラッシュアップ用情報
説明
概要¶
一口にCSMと言っても分割の方法によっていろいろな方法がある。
実装の単純さと扱いやすさ的に、現状のExcellentShadowと同じ方式(中央を一致させて距離を変える)は安心感が強いが、何か方式的弱さが見つかった場合に改良する場合のメモをここにまとめる。
基本¶
http://dev.theomader.com/cascaded-shadow-mapping-1/ http://dev.theomader.com/cascaded-shadow-mapping-2/
視錐台距離方向の分割の方式の場合の簡単な実装の例。
一般的には Pallaler-Split-Shadow-Maps と呼ばれる。(ray-mmdで使われているのもこの方式)
基本的には分割アルゴリズム + シャドウマップ生成アルゴリズム の組み合わせで実装が変化する。
ファイル