텍스처 및 OpenGL에 약간의 문제가 있습니다. 작은 .obj 로더 (Texture Loading)를 만들었지 만 모든 것이 파란색으로 그려져 있습니다. 예 :Java OpenGL 만 파란색 텍스처
질감을로드합니다. 나는 GL11.glBindTexture (GL11.GL_TEXTURE_2D, textureId)로 텍스처를 묶는다. 내가 할 경우
glColor3f(1f,1f,1f);
glBegin(GL_QUADS);
glVertex3f(50f,0,-50);
glVertex3f(-50f,0,-50f);
glVertex3f(-50f,0,50f);
glVertex3f(50f,0,50f);
glEnd();
GL11.glBindTexture(GL11.GL_TEXTURE_2D, textureId);
는 흰색 쿼드을 그립니다 ...하지만 내가 할 경우 :
GL11.glBindTexture(GL11.GL_TEXTURE_2D, textureId);
glColor3f(1f,1f,1f);
glBegin(GL_QUADS);
glVertex3f(50f,0,-50);
glVertex3f(-50f,0,-50f);
glVertex3f(-50f,0,50f);
glVertex3f(50f,0,50f);
glEnd();
은 파란색 쿼드을 그리고 다른 모든이 너무 파란색입니다.
누군가 해결책을 알고 있을까요?
정확히 무엇이 문제입니까? 단색, 색상 또는 색상이 전혀 없습니다. 무엇을 성취하려고합니까? –
하나의 텍스처를로드 한 후에 모든 색상이 파란색으로 표시되어 잘못된 색상을 갖습니다. 일반 Texture를로드하고 일반 색상으로 그립니다. 나는 RGB와 BGR에 관한 글을 읽었고 그것이 내 문제라고 생각한다. 하지만 나는 RBG와 BGR 사이에 swtch하는 법을 모르겠다. – user1432679