Anti-aliasing je bežné nastavenie grafiky pre takmer všetky počítačové hry. Ako pri väčšine nastavení grafiky v hrách, len zriedka existuje vysvetlenie toho, čo nastavenie robí a aký veľký vplyv môže mať na výkon.
Čo je to aliasing a čo robí anti-aliasing?
Aliasing je vzhľad zubatých okrajov, ktoré sa objavia, keď sa obrázok alebo textúra s vysokým rozlíšením zobrazí v nižšom rozlíšení. Tento efekt zmenšenia spôsobuje vizuálne skreslenie, ktoré spôsobuje, že údajne ostré hrany vyzerajú zubaté. Vzhľad aliasingu je často najzreteľnejší na diagonálnych a zakrivených hranách a čiarach.
Aj keď sa presná implementácia líši, takmer všetky hry používajú antialiasing na vyhladenie vzhľadu týchto zubatých hrán. Najbežnejším spôsobom, ako to dosiahnuť, je rozmazanie pixelov okolo výrazných farebných zmien, aby sa okraj javil hladší.
Aké typy anti-aliasingu existujú?
Jednou z najbežnejších možností vyhladzovania je FXAA alebo rýchle približné vyhladzovanie. FXAA je výpočtovo veľmi lacný, ale prichádza s kompromisom v podobe rozmazania textúr. Niektorí ľudia považujú toto rozmazanie za dostatočne závažné, že majú pocit, že to vyzerá horšie, ako keby nepoužívali anti-aliasing vôbec.
Supersampling anti-aliasing alebo SSAA je najúčinnejšou formou anti-aliasingu. Funguje to tak, že sa celá hra vykreslí vo vyššom rozlíšení a výsledok sa potom zníži na veľkosť monitora. SSAA je neuveriteľne náročný na zdroje a používa sa len zriedka.
Multisample anti-aliasing alebo MSAA je optimalizovaná verzia SSAA, ktorá dosahuje zlepšenie výkonu pomocou algoritmov detekcie hrán. MSAA ovplyvňuje iba oblasti obrázka, ktoré majú okraje, ktoré vyžadujú vyhladzovanie. To výrazne znižuje vplyv na výkon v porovnaní s SSAA pri zachovaní väčšiny grafickej kvality.
TXAA je patentovaná technika anti-aliasingu spoločnosti Nvidia, T znamená temporal, hoci Nvidia nevysvetľuje, čo znamená X. TXAA zvyšuje výkon MSAA a využíva dočasný anti-aliasing. Dočasné vyhladzovanie sa používa na plynulý pohyb, ktorý sa v hrách považuje za plazenie a blikanie. TXAA má relatívne vysoké náklady na výkon, ale môže viesť k vyššej kvalite anti-aliasingu v pohyblivých scénach ako MSAA.
Vo všeobecnosti chcete povoliť anti-aliasing. Keď viete, čo hľadať, aliasing si vo videohrách ľahko všimnete. Ak hra ponúka iba FXAA, možno sa radšej vyhnete používaniu anti-aliasingu, môžete si však pomocou grafického ovládača vynútiť použitie MSAA.