ブラーフィルタソフトシャドウ


~ Soft shadow using a blur filter ~






■はじめに

CEDEC 2004で紹介された(?)、ソフトシャドウを実装してみました。

で、いつものようにプログラムです。

スライダーバーを動かすと、影のボケ具合が変わります。

ソースには、いつものように適当にファイルが入っています。 大事なファイルは次のものです。

main.cppアプリケーションのソース
hlsl.fxシェーダプログラム

■なにやってるの?

点光源の前後にカメラを置いて、シャドウマップを作って、 それらを比較することによって本影の部分や半影の部分を求めて、 半影の部分は適当に補間するらしい。

■最後に

すまん、細かい解説をするには疲れた。





もどる

imagire@gmail.com