OpenGL でのテクスチャのマッピングに問題があります。これは、現在これらのテクスチャで正しくロードしようとしているモデルへのリンクです。
ここに、すべての関連ファイルがあるディレクトリへのリンクがあります: http://karvis.kapsi.fi/
問題は、img1.jpg
赤でマークした領域は、3D 倉庫モデルからわかるように、テクスチャでマッピングする必要はありません。問題は、テクスチャのない領域もあるはずなのに、何らかの理由でモデル全体がマップされることです。テクスチャのない同じモデルもあります。img2.jpg
そして、私がコンパイルしているコードがあります: main.cpp
. Collada モデルのインポートには Asset Import Library を使用し、画像を RGB 形式に変換するには FreeImage を使用しています。
なぜこれが起こっているのか誰にも分かりますか?間違ったパラメータを OpenGL に渡しているのかもしれません。それとも、これらのテクスチャなどをロードする方法に問題があるのでしょうか?