我在使用 OpenGL 映射纹理时遇到了一些问题。这是我目前正在尝试使用这些纹理正确加载的模型的链接。
现在这是一个指向所有相关文件所在目录的链接:http: //karvis.kapsi.fi/
问题可以从img1.jpg
从 3d 仓库模型中可以看出,我用红色标记的那个区域不应该用纹理映射。问题是由于某种原因,整个模型都被映射了,尽管应该也有没有纹理的区域。还有没有纹理的相同模型:img2.jpg
还有我正在编译的代码:main.cpp
. 我正在使用 Asset Import Library 来导入 Collada 模型,并使用 FreeImage 来将图像转换为 RGB 格式。
有谁知道为什么会这样?也许我向OpenGL传递了错误的参数,或者是我加载这些纹理的方式还是什么?