Мне нужна помощь с Directx.
Я создаю свой проект на основе образца TerraTessellation из Nvidia Directx SDK.
В основном то, что я сделал, это изменил файлы .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, вогнутости карты также перемещаются, поэтому относительно текстуры она находится не в правильном положении, как должно быть. Что происходит? Что может помочь в решении проблемы? Спасибо! Посмотрите на картинку ниже.