平面で法線マッピングを行おうとしていますが、目立った結果が得られません:(
私のシェーダー
私の目には、シェーダーは正常に見えますが、目的の結果が得られません(https://dl.dropbox.com/u/47585151/sss/final.png)。すべての値が渡されます。グリッドを作成すると、法線、法線、従法線が正しく計算されます。これを確認しました。これは、アンビエント、拡散、スペキュラー、バンプマップの画面です。
https://dl.dropbox.com/u/47585151/sss/ambient.png
https://dl.dropbox.com/u/47585151/sss/bumpMap.png
https://dl.dropbox.com/u/47585151/sss/diffuse.png
https://dl.dropbox.com/u/47585151/sss/specular.pngbump=normalize(mul(bump, input.WorldToTangentSpace))
それらは合法的なようです...(間違いなく正しいように見えますが、終わりに影響を与えない
)の結果であるバンプマップ結果。異なるスペースのアイデアがわからないか、マトリックスの乗算の順序を変更した可能性があります。ワールドマトリックスによって、グリッドの位置と方向を理解します。これは変更されず、単位行列です。ビューマトリックスのみが変更され、カメラを表します。自分の空間での位置と向き。
私の間違いはどこにありますか?