更快的渲染各向异性纹理的方法?

时间:2010-07-03 20:08:35

标签: c++ windows opengl

是否有比使用各向异性纹理滤镜更快的方法来改善倾斜角度的纹理质量?

在我之前的问题中,我问它是否需要比普通mip映射纹理更多的内存,但显然它没有,所以我希望这可以进行优化。

那么有没有办法优化渲染速度?

2 个答案:

答案 0 :(得分:3)

没有。超级采样等替代方案明显变慢。您最好打赌OpenGL使用各向异性过滤器。

答案 1 :(得分:0)

关于预先计算它的问题。是的,理论上你可以预先计算各向异性过滤。这样做几乎肯定没有用。因为纹理的采样和过滤取决于您对它的视图,所以如果结果只是在屏幕上完全静态而只有预先知道的视图,那么您将会这样做。如果这是真的,那么你可能不会首先使用OpenGL在3D中绘制它。

大多数现代硬件可以很快地进行那种过滤,但是如果你真的因为它而获得了不可接受的性能,你可以尝试禁用它来优化速度。我想你可能会对速度提升所带来的渲染质量感到更失望。