纹理的OpenGL边缘是黑色的

时间:2014-07-03 20:36:37

标签: c++ opengl textures texture-mapping cinema-4d

这是两张照片:

Close up shot

Far shot

当我离开纹理对象时(对象有纹理但全白)边缘出现暗线。我认为这是因为纹理上的像素边界将面分开。它不会发生在方形面的中间,即使它们是纹理三角形,所以我有点困惑。出于某种原因,我无法上传纹理因为它的说法"出于安全原因,框架不是大声的#34;我不明白,但纹理基本上是一些白色方块,由31-32黑色边框分隔。纹理在Cinema4D中烘焙,UV坐标与COLLADA 1.4文件中的对象一起导出。我不确定发生了什么。

信息:使用FreeGlut和Cinema4D。

1 个答案:

答案 0 :(得分:0)

这看起来像是一个mipmapping问题 - 当纹理被下采样时,你的黑色边框会流入正方形。您可以尝试使用nvidia中的atlas工具:http://www.nvidia.com/object/texture_atlas_tools.html来生成更好的mips。