.obj 파면 파일을 파싱하여 3D 모델을 만드는 안드로이드 용 간단한 모델 뷰어를 작성했습니다. 나는이 형식으로 제공 믹서기에서 자외선지도 질감 된 간단한 icosphere을 수출하고 있습니다opengl es 2.0 텍스처 좌표
v 0.000000 -1.000000 0.000000
v 0.723600 -0.447215 0.525720
v -0.276385 -0.447215 0.850640
.
.
.
v -0.723600 0.447215 -0.525720
v 0.276385 0.447215 -0.850640
v 0.894425 0.447215 0.000000
vt 0.238062 0.172144
vt 0.314133 0.212645
vt 0.264721 0.263452
.
.
.
vt 0.176955 0.098382
vt 0.327646 0.115775
vt 0.361262 0.040083
f 103/1 15/2 48/3
f 48/3 44/4 103/1
f 13/5 103/1 44/4
.
.
.
f 47/12 105/8 46/10
f 14/9 46/10 105/8
f 105/8 47/12 15/2
"V"는 "VT"는 텍스처 좌표를 나타내며, "F", 정점을 나타내는 얼굴을 나타냅니다 슬래시가 슬래시 앞에 오는 값은 정점에 해당하는 인덱스이고 슬래시 뒤에 오는 값은 텍스처 좌표에 해당하는 인덱스입니다. 내 문제는 텍스처 좌표가 일치하지 않기 때문에 현재 모델이 매우 이상하게 보일 정도로 OpenGL es에 텍스처 좌표 인덱스를 입력하는 방법을 잘 모르겠다는 것입니다.
그의 질문에있는 이미지가 방금 수직으로 뒤집힌 정확한 질감을 보여줍니다. –
나는 낙천적이다. 텍스쳐 좌표는 질문 당 자동으로 풀려서 거꾸로되어 있어야한다고 생각할 이유가 없습니다. 당신이 분명히 회의 적이기 때문에 OpenGL 버텍스에 대한 토론을 추가 할 것이고 당신이 다른 질문에 대해 정말 좋은 대답을하는 것을 보았습니다. – Tommy