このようなダイナミックブレンドシャドウはどのように作成されますか?


回答:


7

これらはシャドウマッピングを使用して行うことができます。基本的に、カメラを光源に配置し、シーンを深度バッファーにレンダリングします。結果として生じるバッファは、ライトが「見る」ことができる表面に過ぎないため、すべての照明された表面を識別します。このテクスチャは、メインレンダーのピクセルシェーダーで使用され、シャドウマップの背後にあるサーフェスのライトをマスクします。Webには多くのシャドウマッピングチュートリアルがあるので、詳細についてはそれらを参照してください。


1
スクリーンショットには、全方向性シャドウマップライトが1つあります。デュアル放物面シャドウマップまたはキューブマップ付きのシャドウマップを確認することをお勧めします。
Valmond

0

オブジェクトのシャドウを生成する方法を知っていると仮定して、すべてのシャドウを個別に生成してから、シーンにブリットします。オーバーラップはすべて(それらの)暗闇の合計を持つため、シャドウがオーバーラップしているように見えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.