1

ディレクショナル ライトを移動してシーンの可視部分のみをカバーするときに、シャドウ スイミングを防止しようとしています。ライト空間で変換コンポーネントを丸めたにもかかわらず、それらの水泳アーティファクトはまだそこにあります。

ライトを真下に向けて (スケール 2、シャドウ マップ サイズ 32)、ディレクショナル ライトをワールドの x 軸に沿って -1 と +1 だけ移動させてみました。影はまだ変わっていません。通常の正投影を使用していないとしか思えません。影もエッジに近い方が動くように見えます。

SceneKit でシャドウ スイミングを防止できた人はいますか? または、ディレクショナル ライト シャドウに使用されているプロジェクション マトリックスを知っている人はいますか?

4

0 に答える 0