对于三线性过滤,我使用 gluBuild2DMipmaps 来生成 mipmap。各向异性过滤是否有类似的东西,还是我需要自己生成 ripmap?如果是后者,人们使用什么工具?
有点相关:告诉我的程序实际上是使用各向异性过滤的最佳方法是什么?
对于三线性过滤,我使用 gluBuild2DMipmaps 来生成 mipmap。各向异性过滤是否有类似的东西,还是我需要自己生成 ripmap?如果是后者,人们使用什么工具?
有点相关:告诉我的程序实际上是使用各向异性过滤的最佳方法是什么?
由 OpenGL 和图形硬件实现的各向异性过滤不使用 ripmap。它通过对纹理进行大量采样来工作。Mipmap有很大帮助,并且会在存在时使用(以及在使用适当的缩小过滤器时)。
您的程序不使用各向异性过滤。单个纹理可以进行各向异性过滤,就像单个纹理可能使用也可能不使用 mipmap 过滤等一样。因此,您关于判断您的程序是否正在使用它的问题没有意义。
如果您通过指定非 1.0 最大各向异性值为该纹理打开它,单个纹理将使用它。驱动程序可以在某些条件下使用控制面板设置强制它开启,但您无能为力。