Directx11教程41 紋理映射(11)
阿新 • • 發佈:2019-05-06
特殊 三線 rop x11 mar tutorial isp d3d11 hive 原文:Directx11教程41 紋理映射(11)
1、第一副圖我們采用各性異性的濾波方式,並設置最大各性異性值為8.
samplerDesc.Filter = D3D11_FILTER_ANISOTROPIC;
samplerDesc.MaxAnisotropy = 8;
第二副圖我們用了常用的3線性差值濾波方式
samplerDesc.Filter = D3D11_FILTER_MIN_MAG_MIP_LINEAR;
按道理說,對於遠處的紋理貼圖,第一副圖要好些,但我看起來,似乎這兩個效果差不多,第二副效果也還可以,對於遠處的貼圖,我並沒有發現模糊的效果。按照文檔的介紹,它們之間應該有些區別的,比如像下面這個圖:
下面是把cube在z方向放大10倍,比較這兩種濾波方式的效果,好像區別也不是特別大。難道是現在的顯卡對三線性差值有什麽特殊的處理?我的顯卡是amd的5630顯卡。
完整的代碼請參考:
工程文件myTutorialD3D11_36
代碼下載:
http://files.cnblogs.com/mikewolf2002/d3d1127-28.zip
http://files.cnblogs.com/mikewolf2002/pictures.zip
Directx11教程41 紋理映射(11)