Obsah:
Definícia - Čo znamená Bilinearov filter?
Bilineárne filtrovanie je metóda filtrovania textúr, ktorá sa používa v počítačovom grafickom dizajne na vyhladenie textúr, keď sú objekty zobrazené na obrazovke väčšie alebo menšie ako v skutočnosti sú v pamäti textúr. Textúrované tvary, ktoré sú nakreslené na obrazovke, menšie alebo väčšie, ako sa predpokladá, sú často zdeformované. Pravidelné mapovanie textúry spôsobí, že obrázok bude vyzerať pixilovaný alebo blokovaný. Bilineárnemu filtrovaniu tomu bráni interpolácia bodov, ktoré sú medzi textami (textúrové prvky), a za predpokladu, že sú bodmi v strede ich príslušných buniek. Tieto body sa používajú na vykonávanie dvojročnej interpolácie, matematického procesu, medzi štyrmi najbližšími textami k bodu, ktorý daný pixel predstavuje, aby sa urobil relatívne presný odhad farby pixelu, ktorý sa má pridať.
Techopedia vysvetľuje Bilineárne filtrovanie
Ak je veľkosť objektu na obrazovke väčšia alebo menšia, stáva sa blokovaným a pixilovaným, ak sa nepoužije správne filtrovanie. Bilineárne filtrovanie spôsobí, že objekt bude vyzerať dobre, až kým nebude menší ako polovica alebo väčšia ako dvojnásobok pôvodnej veľkosti textúry. Napríklad, ak máte textúru s rozmermi 64 x 64, bude vyzerať dobre, keď bude zmenšená na 32 x 32 alebo zväčšená na 128 x 128 - pri prekročení týchto čísel dôjde k strate kvality.
Mapovanie MIP sa často používa v spojení s dvojročným filtrovaním, aby sa znížili problémy s kvalitou. Prechod medzi mapami MIP s rôznou veľkosťou však môže byť veľmi prudký a veľmi ľahko zistiteľný. V takýchto prípadoch to môže zlepšiť trilineárne filtrovanie, zatiaľ čo použitie anizotropného filtrovania by ho mohlo úplne eliminovať odstránením aliasingových efektov.