DirectX - 缩小纹理质量

时间:2012-08-29 12:14:54

标签: directx textures

我在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);

但是,这种缩小是非常糟糕的(与图像编辑器执行的调整相比,这是非常糟糕的)。做这个的最好方式是什么?什么是“最无损”的过滤方法。 提前谢谢!

0 个答案:

没有答案