mipmap会对规模转换做出反应吗?

时间:2013-04-23 11:20:50

标签: opengl

使用mimaps时,OpenGL是根据曲面的最终变换大小选择一个mipmap,还是仅根据局部空间中曲面的大小来选择?

换句话说,如果我将多边形缩放得更大,当多边形的所有其他方面保持不变时,这可能/应该影响选择哪个mipmap?

1 个答案:

答案 0 :(得分:2)

它基于最终转换的大小。或者更准确地说,它基于正在处理的片段的屏幕空间坐标。所以,是的,如果你的变换使你的多边形非常小,它将选择一个较小的图像进行纹理处理,而如果变换使你的多边形变大,它将选择一个更详细的mip级别。

它甚至可以正确处理多边形覆盖从观察者附近到远处的范围的情况。 (就像你围绕x或y轴旋转多边形一样,所以一端非常靠近观察者,而另一端距离很远。)附近的像素将使用更详细的mip级别,而远处的像素将使用更远的相同的多边形将使用较不详细的级别。

相关问题