2012-04-26 8 views
0

私はDirectxでいくつかの援助が必要です。地形の地形上の凹面の移動

私は、Nvidia Directx SDKのTerraTessellationサンプルの上に自分のプロジェクトを構築しています。

基本的には、地形の表示に興味のあるファイルの.ddsファイルを変更していました。

V_RETURN(loadTextureFromFile(L"TerrainTessellation/color.dds",  "g_TerrainColourTexture1", pd3dDevice, g_pTerrainEffect)); 
V_RETURN(loadTextureFromFile(L"TerrainTessellation/normal.dds", "g_TerrainColourTexture2", pd3dDevice, g_pTerrainEffect)); 
V_RETURN(loadTextureFromFile(L"TerrainTessellation/GabaritoPBT.dds",  "g_DetailNoiseTexture",  pd3dDevice, g_pTerrainEffect)); 

問題がある:

私はXにカメラを移動すると、YとZの位置はそれはそれとして、正しい位置にない食感については、マップの凹部が同様に移動しますすべきだ。 何が起こっていますか?問題の解決に何が役立つのでしょうか? ありがとう! 下の画像をチェックしてください。

The bumps should be on the red region

答えて

0

まあハイトマップ上の0の値を持つと、彼らは凹部が距離に基づいて、その上で動く作られたMIPレベルに問題がありました。私はミップレベルを取り除き、それは素晴らしいままでした。

関連する問題