0

在将纹理渲染到平面四边形时,我遇到了似乎是 mipmapping 的问题。在某些相机位置,物体看起来很好,但在其他位置,它变得非常模糊。不幸的是,我在这个问题上并没有任何好的线索,但我想如果我发布一些其他有其他问题的照片,可能会给我一些见解。
普通的:

替代文字

缩小:

替代文字

旋转:

替代文字

谁能给我任何关于这里可能发生的事情的线索?

4

2 回答 2

2

你确定你提供了正确的 mipmap 吗?因为看起来您提供了损坏的纹理数据作为 mipmap。

于 2011-01-18T00:45:49.183 回答
0

似乎这个问题更多的是一个状态问题,GL_UNPACK_ROW_LENGTH 被设置在其他地方(在本例中为 512),但对于这个特定的纹理它需要为 32,所以这个问题通过一个简单的(glPixelStorei GL_UNPACK_ROW_LENGTH 32)来解决。

于 2011-01-19T18:39:50.953 回答