私は、3Dモデルを作成するために.obj波面ファイルを解析するアンドロイド用の単純なモデルビューアを作成しました。私は、この形式にしていブレンダーからUVマップでテクスチャされたシンプルな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にテクスチャ座標インデックスを入力する方法がわからないことです。
だからあなたは彼の質問の画像が正しいテクスチャがちょうど上下反転を示す意味ですか? –
私は楽観的だと思います。テクスチャの座標は質問ごとに自動的にアンラップされているので、逆さまにする必要があると仮定する理由はありません。あなたは明らかに懐疑的なので、OpenGL頂点についての議論を追加します。私はあなたが他の質問について本当に良い答えを出すのを見てきました。 – Tommy