소스만 툭 던져놓고 어쩌라는겨..ㅡ.,ㅡ
너님이짠 코드에 UV쪽에 문제가 있어 잠깐 수정했더니 저렇게 나옴...
원하는게 이런거임?
그림파일 안줘서 지형높이맵, 지형텍스쳐는 \'무려\' 내가 직접 만들어봄ㅋㅋ
내용추가 :
Render함수에서 첫째줄에 다음내용 추가..
const float UVFactor_U = 1.0f/MAP_X;
const float UVFactor_V = 1.0f/MAP_Z;
각 정점에서 glTexCoord2f내용을 아래처럼 수정...
// 정점 0
glTexCoord2f(UVFactor_U*x, UVFactor_V*z);
// 정점 1
glTexCoord2f(UVFactor_U*(x+1), UVFactor_V*z);
// 정점 2
glTexCoord2f(UVFactor_U*x, UVFactor_V*(z+1));
// 정점3
glTexCoord2f(UVFactor_U*(x+1), UVFactor_V*(z+1));
결론.. 왜 그런지는 알아서 생각하시오. UV값은 폴리곤당 0~1이 아니라 전체를 봐야지..
윽... 메일주소 남겨주면 내가 보내주려고 했는데 신기하네 한번 돌려봐야겠다
어라 그림은 맞는듯한데... 튀어나온 부분하고... 내가 사진을 올려볼게!
아 저래야 되는구나;;
왜 햇갈리게 궂이 0~1값으로 하는거야
음 내가 UV 맵핑에 대해서 찾아봤는데 UV가 0~많아봐야 1이래 U랑 V는 가로랑 세로를 뜻하는거고. 그렇대