2012-03-27 3 views
2

텍스처가 16 * 16이고 화면에 그릴 때 확대 (MipMapping이라고 생각합니다)하지만 "부드럽게" 질감, 반면에 나는 단지 픽셀의 크기를 늘리고 싶습니다.LWJGL/OpenGL 스무딩 텍스처 비활성화 "확대했을 때"

그것은 종류의 하드 설명하기 위해, 그래서 당신이 볼 수있는 사진을 올려 :

img http://photoupload.org/images/94135450192227784004.png

당신이 볼 수 있듯이, 그 난 그냥 더 큰 그림을 원하는 곳을 부드럽게하려고 이 같은보고 뭔가 : 내가이 문제를 해결하려면 어떻게

img2 http://photoupload.org/images/95943288748957761603.png

? 그것은 Slick Util을 사용하여 나와 관련이 있습니까?

답변

6

표시되는 "확대 중"을 확대라고합니다. 이 문제를 해결하려면, 당신은 MAG의 효과가 당신이 원하는 않는 GL_NEAREST에 필터를 설정해야합니다

glTexParameteri(GL_TEXTURE_2D, GL_MAG_FILTER, GL_NEAREST); 
+0

정확한 코드 didnt 한 작업 것을을하지만 난이 모든 TexParamater에보고하고 난 덕분에 많은 그것을 해결! :디 – Aaron