私はOpenGLが初めてです。JOGLを使って遊んでいます。私はこのモデルを使用しています。
ウィンドウに正常にレンダリングしています。ただし、テクスチャ/マテリアルを適用したいと思います。これを行う方法が完全にはわかりません。
.obj ファイルから:
f 6307/4525/3 6303/4524/3 6327/4523/3 6315/4526/3
usemtl kahki_light_pave_W.png
f 6445/3470/305 6437/4623/305 6593/4624/305 6597/4625/305
f 6594/4626/306 6438/4627/306 6446/4628/306 6598/4629/306
f 6595/4630/307 6439/4631/307 6447/4632/307 6599/4633/307
f 6448/3482/308 6440/4634/308 6596/4635/308 6600/4636/308
ウィキペディアによると、ステートメントの後usemtl
と次のステートメントの前はすべてusemtl
を使用することになっていますkhaki_light_pave_W.png
。ただし、OpenGL でこれを行う方法がわかりません。
ファイルの上部に一連の頂点が定義されています。
v 19.886690 3.093822 -21.149584
v 23.886690 3.093822 -21.149584
vt 0.918121 0.920883
vt 0.918121 0.959193
vt -0.537323 1.541370
vt -0.537323 1.503060
vt 0.462677 0.503060
vt
テクスチャに頂点を使用する必要がありますか? f
ステートメントにはインデックスが含まれます。これらの指標はv
頂点 、vt
、またはその両方ですか?