0

我一直在用 OpenGL 绘制一些基本的纹理对象。然而,当这些立方体彼此相邻放置时,它们之间会形成这些扭曲的线条。当我旋转我的对象时,它们也变得更加明显。这可能是什么原因造成的?

一些图片:

图像1

img2

我也试过用 运行它glBlendFunc(GL_SRC_ALPHA,GL_ONE),但它仍然和图片中的一样。

此外,立方体之间没有空间。

4

1 回答 1

0

如果它是单个像素条,就像这些图像中的样子,那么它可能是由于多边形抗锯齿。关闭多边形抗锯齿,希望它会消失。多边形抗锯齿仅在某些情况下有效,如果您有多个这样的多边形相遇,则效果不佳。

如果这是一个纹理问题,当您放大到更靠近对象时,它会变得更加明显,REPEAT 或 CLAMP_TO_EDGE 应该可以解决这个问题,但看起来您已经尝试了一些纹理选项。

于 2013-08-02T06:42:52.430 回答