0

ここでDirectxのサポートが必要です。

NvidiaDirectxSDKの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の位置に移動すると、マップの凹みも移動するため、テクスチャに関しては、適切な位置にありません。何が起こっている?問題の解決に何が役立つでしょうか?ありがとう!下の写真を確認してください。

バンプは赤い領域にあるはずです

4

1 に答える 1

0

ハイトマップの0の値と、距離に基づいて凹みを移動させるMIPレベルに問題がありました。私はミップレベルを取り出しました、そしてそれは素晴らしいままでした。

于 2012-09-28T15:40:03.523 に答える