Anizotropné filtrovanie Čo je to, čo ovplyvňuje, či je potrebné zahrnúť

Anizotropné filtrovanie Čo je to, čo ovplyvňuje, či je potrebné zahrnúť

Moderné počítačové hry sú nemysliteľné bez použitia sofistikovaných technológií, na základe toho, ktoré účinky sa vyvíjajú na zlepšenie kvality obrazu. Tento proces sa dá nazvať nekonečný - zlepšenie technickej základne je sprevádzané primeraným zvýšením rozlíšenia monitora, takže boj o pixely a zdroje počítača nie je viditeľný. Na druhej strane, „v obehu“ má významný počet zastaraných zariadení, z ktorých vlastníci musia riešiť veľmi závažné problémy s nájdením kompromisu medzi kvalitou obrazu a rýchlosťou kreslenia. Anizotropné filtrovanie - efekt zameraný na zlepšenie kvality. Ale za akú cenu sa dosiahla?

Čo je anizotropná filtrácia vo vzťahu k hrám

Termín anizotropná filtrácia (AF) je metóda použitá v trojrozmerných grafických výpočtoch, ktorá pomáha zlepšovať kvalitu kreslenia textúry na povrchoch umiestnených v uhle vzhľadom na prehrávač/divák.

Pokúsme sa zistiť, čo znamená použitie anizotropného filtrovania z hľadiska použitej technológie.

Princíp prevádzky AF je analýza popuxelov oblasti nakreslenej textúry a konštrukcia šablóny na základe výsledkov výpočtov uskutočnených s jeho stiahnutím na monitor. Vo veľmi veľkých uhloch môže každý pixel pokryť oblasť, ktorá je zapojená do veľkého počtu susedných častí textúry, a preto je anizotropné filtrovanie dosť náročné na objem výpočtov. A ani použitie progresívnych technológií, ako sú údaje o ukladaní do vyrovnávacej pamäte o textúrach.

Samostatní výrobcovia grafických kariet vyvíjajú svoje vlastné filtračné algoritmy, optimalizované na kreslenie všeobecných geometrických obvodov charakteristických pre hry (steny, protokol, obloha, podlaha).

Čo dáva anizotropné filtrovanie v moderných hrách? Po prvé, eliminuje aliasing, ktorý je charakteristický pre naklonené textúry. To sa týka pixelizácie obrazu v týchto oblastiach. Ďalším účinkom AF je vyhladenie rozmazania takýchto textúr, ktoré je obzvlášť viditeľné v porovnaní s inými typmi filtrácie, napríklad trilneary a bilineárne. Zaznamenávame ďalšiu dôležitú črtu anizotropnej filtrácie: týka sa iba prepojenia textúr vo forme, ale samotná forma zostáva nezmenená.

Z vyššie uvedeného môžete pochopiť, čo je pre hry potrebná technológia anizotropnej filtrácie: umožňuje vám dosiahnuť väčší detail obrázka. Z dôvodu potreby veľkých množstiev výpočtov AF sa od roku 2004 dostáva v masovej kategórii grafických kariet, hoci pokročilé modely grafických adaptérov boli schopné používať túto technológiu od polovice 90. rokov 20. storočia.

Môže sa aktivovať buď v nastaveniach akcelerátora videa a my vám povieme, ako to urobiť, alebo priamo v použitej aplikácii, väčšina hier má takúto možnosť v nastaveniach.

Jediný parameter, ktorý sa dá zmeniť pri použití koeficientu filtrovania AF, ktorý prijíma jednu zo štyroch možných hodnôt (2x/4x/8x/16x). Čo sa myslí týmto koeficientom? Toto je počet stojacich Texelov spracovaných v blízkosti (počet pixelov pripisujúcich určitú veľkosť scény), pre ktoré je priemerná farba. Je zrejmé, že čím nižší je indikátor, tým horší sa prejaví účinok, ale keďže anizotropná filtrácia vytvára značné zaťaženie zariadenia, má by sa priblížiť výber optimálnej hodnoty parametra vzhľadom. Jediným bodom, ktorý by som chcel objasniť, je rozdiel vo výkone medzi režimom 8x a 16x bude malý, takže ten je možné odporučiť, ak chcete získať dokonalý obraz bez toho, aby ste riskovali rýchlosť kreslenia.

Zistili sme teda, čo ovplyvňuje anizotropná filtrácia: Výkon (FPS) rámca a jeho kvalita, a keďže NVIDIA a AMD používajú rovnaký algoritmus AF, nezáleží na tom, ktorá značka je nainštalovaná na počítači. Hlavná vec je, aké silné je.

Ak na slabom počítači hráte hru náročnú na výpočtovú energiu, režim vyhladenia farieb vám prinesie viac nepríjemností a sklamania ako praktické výhody.

Z praktického hľadiska, použitie koeficientov 8x a 16S pre anizotropnú filtráciu umožní získať menej viditeľné prechody vo farbe pri blížení sa k objektu ako pri nižších hodnotách parametrov. Na druhej strane, s ostrým zrýchlením objektu alebo otočením pixelizačnej kamery na kĺboch ​​textúr, sa nedá vyhnúť.

Ako povoliť režim anizotropného filtrovania

Ak máte video adaptér Radeon, kliknite na PKM v prázdnej ploche a v zobrazenej ponuke kontextu vyberte „Nastavenia Radeon“.

Ak máte značkový softvér AMD Radeon, jednoducho ho spustite. Potom prejdite na kartu „Nastavenia“ a vyberte „grafovú kartu“.

Zoznam dostupných efektov bude „anizotropné filtrovanie“. Aby ste to zapli, musíte presunúť posúvač do príslušnej polohy a potom bude k dispozícii výber parametra AF, od 2x do 16x.

Tí, ktorí majú video adaptér NVIDIA, musia otvoriť ovládací panel NVIDIA, vyberte kartu Parametre 3D ponuky.

Okno sa otvorí zoznamom globálnych parametrov, v ktorých potrebujete nájsť anizotropnú filtráciu a zapnúť ho. Existuje tiež možnosť aktivovať AF pre jednotlivé aplikácie, ktoré sú prítomné aj na zozname, a práve tento režim sa v predvolenom nastavení používa.

Podobným spôsobom môžete vypnúť anizotropnú optimalizáciu textúr.

Záver

S dostatočne silnou žľazou je použitie AF jasne zobrazené, najmä v hrách s veľkým počtom naklonených textúr a zväzkov. V tomto prípade bude predĺžený obraz pixelu bez anizotropnej filtrácie vyzerať s viditeľným rebríkom, najmä keď sa objekt blíži. Ak, namiesto bilineárneho, vyberte AF, kvôli vyhladzovaniu kvetov získate obrázok o najlepšej kvalite.

Aká úroveň anizotropného filtrovania je lepšia? V prvom rade závisí od niekoľkých faktorov, výkon zariadenia a zložitosť aplikácie, aké vysoké sú jeho systémové požiadavky. Môžete experimentálne nainštalovať, v ktorej hre je lepšie používať AF, v ktorej - bi- alebo trilnary. Keď získate skúsenosti, môžete „na stroji“ určiť optimálny režim pre konkrétnu hru.

Na záver poskytujeme praktické tipy na typy hier, v ktorých bude užitočné použitie anizotropnej filtrácie. Sú to strelci, najmä od prvej osoby, pretekov alebo rôznych simulátorov. Vyznačujú sa dynamickou krajinou s predĺženou perspektívou na roztiahnutej oblasti.

Nezahŕňajte AF do športových simulátorov alebo stratégií, kde sa všetky kroky vyvíjajú na statickom prostredí, ktoré zaberá väčšinu monitora.