0

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

それでも、縮小はひどいものです (たとえば、画像エディターによって実行されるサイズ変更と比較して)。これを行う最善の方法は何ですか?「最もロスのない」フィルタリング方法とは。前もって感謝します!

4

0 に答える 0