J'ai besoin d'aide ici avec Directx.Déplacer des concavités sur un terrain directx
Je construis mon projet en plus de l'exemple TerraTessellation du SDK Nvidia Directx.
Fondamentalement, ce que j'ai fait était de changer les fichiers .dds pour les fichiers que je suis intéressé à afficher pour le terrain.
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));
Le problème est:
Lorsque je déplace la caméra sur le X, Y et positions Z fait concavités de la carte se déplacent ainsi, donc en ce qui concerne la texture, il est pas sur la bonne position comme devrait être. Que se passe-t-il? Qu'est-ce qui pourrait aider à résoudre le problème? Merci! Vérifiez l'image ci-dessous.