Domov audio Čo je anizotropné filtrovanie (af)? - definícia z technológie

Čo je anizotropné filtrovanie (af)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená anizotropné filtrovanie (AF)?

Anizotropné filtrovanie je technika filtrovania používaná v 3D počítačovej grafike, pri ktorej sa počet vytvorených vzoriek textúr mení v závislosti od uhla, v ktorom je povrch, ktorý sa má vykresliť, vo vzťahu k fotoaparátu. Anizotropné filtrovanie robí povrchy alebo vzory, ktoré sú naklonené a ďalej od fotoaparátu, vyzerajú lepšie a ostrejší ako v prípade, keď sa tento typ filtra nepoužije.

Techopedia vysvetľuje anizotropné filtrovanie (AF)

Anizotropné filtrovanie je najlepšie vysvetlené na príklade. Povedzme, že vytvárate počítačovú tehlovú stenu. prvá vec, ktorú urobíte, je vytvoriť množinu polygónov, ktoré tvoria tvar steny. Ďalej zakryjete tento tvar tehlovou textúrou s veľkosťou 512 x 512 pixelov. Celá stena je pokrytá niekoľkými príkladmi tejto textúry.


Ak nie je aplikované žiadne mapovanie MIP, hardvér bude vykresľovať vzorky textúry 512x512 a vykonať ďalšie kroky na zmenšenie mierky pri použití na iné oblasti steny, ktoré by vzhľadom na vzdialenosť a uhol mali vyzerať menšie. Mapovanie MIP robí toto rýchlejšie a menej náročné vytvorením viacerých vzoriek textúry, z ktorých každá je menšia ako tá predchádzajúca. Menšie veľkosti sa dajú aplikovať na ďalšie oblasti, ktoré sú vzhľadom k fotoaparátu sklonené. Ak sa neaplikuje anizotropické filtrovanie, hladiny budú vyzerať rozmazane a stlačené, pretože je k dispozícii iba malý počet vzoriek, ktoré sa môžu použiť znova a znova.


Počet vzoriek odobratých v závislosti od strmosti uhla povrchu. Ak je povrch vo veľmi malom uhle k fotoaparátu, vyžaduje sa iba niekoľko úrovní mapy MIP; Keďže sa uhol zväčšuje, je potrebných viac vzoriek. Kvôli tejto variabilite vyžaduje anizotropné filtrovanie intenzívne spracovanie, ale výrobcovia grafického hardvéru hľadajú lepšie spôsoby a algoritmy na urýchlenie anizotropného filtrovania. Niekedy tiež krájajú rohy a obetujú určitú úroveň detailov v jednej časti, aby vylepšili druhú.


Anizotropné filtrovanie však vyžaduje toľko výpočtového výkonu, že musíte zvážiť vnímané výhody vizuálnej kvality s dopadom, ktorý bude mať výkon na grafickú kartu.

Čo je anizotropné filtrovanie (af)? - definícia z technológie