我在DirectX中正在努力进行纹理过滤。当我将纹理四边形远离相机时,纹理质量急剧下降 - 特别是在处理文本时没有纹理。无论表现如何,我都希望保持最好的质量。 目前我使用:
d3dDevice->CreateTexture(Width, Height, 0, D3DUSAGE_AUTOGENMIPMAP, D3DFMT_A8R8G8B8, D3DPOOL_MANAGED, &gTexture, NULL);
d3dDevice->SetSamplerState(0, D3DSAMP_MAGFILTER, D3DTEXF_ANISOTROPIC);
d3dDevice->SetSamplerState(0, D3DSAMP_MINFILTER, D3DTEXF_ANISOTROPIC);
d3dDevice->SetSamplerState(0, D3DSAMP_MIPFILTER, D3DTEXF_ANISOTROPIC);
但是,这种缩小是非常糟糕的(与图像编辑器执行的调整相比,这是非常糟糕的)。做这个的最好方式是什么?什么是“最无损”的过滤方法。 提前谢谢!