2012-05-19 15 views
1

对于三线性过滤,我使用gluBuild2DMipmaps生成mipmap。是否有任何类似的各向异性过滤或我需要自己生成ripmap?如果后者是这种情况,那么人们使用什么工具?生成用于各向异性过滤的ripmapps

有点相关:告诉我的程序实际上使用各向异性过滤的最佳方式是什么?

回答

3

各向异性过滤,如implemented by OpenGL和图形硬件,不使用ripmap。它的工作原理是对纹理进行抽样。 Mipmaps帮助很多,并将在使用时(以及使用适当的缩小过滤器时)使用。

您的程序不使用各向异性过滤。个别纹理可以进行各向异性过滤,就像单个纹理可能使用或不使用mipmap过滤等一样。因此,如果你的程序使用它,你的问题是没有意义的。

如果您通过指定非1.0最大各向异性值打开纹理,各个纹理将使用它。驾驶员可以使用控制面板设置在特定条件下强制启用,但您无能为力。

+0

感谢您的回复,基本上我知道我现在需要知道的一切。当然,我正在要求一种方法来告诉我的程序是否对某个纹理使用了各向异性过滤。我正在考虑一种特定的图案,其中(缺乏)各向异性很容易发现,但是我认为沿照相机方向的线条应该具有纹理。 – mutex