Budúcnosť antialiasingu |
Digital Foundry sa pozrelo na postupný prechod z MSAA antialiasingu na nové typy vyhladzovaní.
Digital Foundry sa pozrelo na postupný prechod z klasického MSAA antialiasingu na nové typy vyhladzovaní. Pôvodný MSAA je totiž náročný na pamäť aj prenos dát, s čím hlavne konzoly majú v poslednej dobe problémy a k tomu ešte väčší problém je, že MSAA nie je kompatibilný s deffered renderingom, ktorý používa napríklad Unreal Engine 3. Tento problém síce DX10 a DX11 odstraňuje, ale stále je tam otázka výkonu a spätnej kompatibility, takže autori aj na PC postupne skúšajú a implementujú nové typy vyhladzovania hrán. Nové vyhladzovania sa snažia napodobiť MSAA, sú síce menej dokonalé, ale za to výrazne rýchlejšie.
Prakticky ide o dva typy nových vyhladzovaní - MLAA a FXAA (neráta sa čisté rozblurovanie obrazu), kde má každá svoje silné a slabšie stránky. Oba spracuvávajú až finálny 2D obraz a teda nevyhladené miesta len hľadajú pomocou algoritmov. Znamená to že sa môžu seknúť a zapracovať aj na miestach, kde to nie je potrebné a kde obraz zhoršia alebo na niektorých miestach obraz nevyhladia.
Sony metóda MLAA je populárna na PS3, kde sa o ňu stará niektoré zo SPU, medzičasom už však bola preportovaná, funguje aj na PC a Xbox360, kde jej funkciu preberá priamo grafická karta. Metóda si však žiada dosť systémoch prostriedkov, keďže porovnáva nadefinované patterny a podľa nich sa rozhoduje, čo vyhladí, ak nájde požadovaný pattern, výsledok je veľmi dobrý, ak však nenájde, alebo nájde len každý druhý frejm, môže spôsobovať pixelové zrnenie.
Iná menej náročná metóda je FXAA, ktorá využíva heuristický blur filter a práve naopak je viac vhodná na zrnitejšie obrazy. FXAA sa môže podľa záťaže škálovať a dá sa nastaviť na "console" alebo "quality" možnosti, kde quality je určené pre PC a výsledný obraz je ostrejší, samozrejme, aj náročnejší na GPU. Pri konzolovom nastavení je výsledok variabilný, kde si filter vytvorí čo najlepší obraz za presne určený čas. FXAA dokáže antialiasovať aj subpixel elementy a nevytvára pixelové artefakty ako MLAA. V porovnaní FXAA a MLAA na Xboxe je FXAA rýchlejšie a trvá 1ms, MLAA 2.3ms, na druhej strane pri console nastavení nemusí byť výsledok taký kvalitný ako MLAA.
Pri aktuálnom 720p alebo nižšom rozlíšení pri konzolách stále tieto postprocesing zarovnávania vidieť, či už absenciou niektorých vyhladených hrách, zrnením alebo práve rozmazaním niektorých oblastí, no pri budúcej generácii konzol v 1080p už budú vyzerať oveľa lepšie.
Obrázky a videá jednotlivých antialiasingov si môžete pozrieť na Digital Foundry.
NAJČÍTANEJŠIE ČLÁNKY TÝŽDŇA |
- Aký mobil kúpiť na jar 2024 za 100, 200, 300, 500 alebo 1000 eur? 74
- Aké boli najväčšie slovenské hry? 92
- Fallout 4 už dostal očakávaný nextgen patch 90
- DOJMY: Manor Lords 43
- Bude Cillian Murphy záporákom vo Far Cry 7? 38
- Bobr Kurwa meme dostalo hru, je dostupná zadarmo 23
- Assassin’s Creed Hexe prinesie aj magické sily 56
- RECENZIA: Stellar Blade 108
- Gran Turismo predstavuje Škoda Vision GT 51
- Fanúšikovia Escape From Tarkov sú naštvaní, autori vydali 250 dolárovú edíciu s ex 75 zobraziť viac článkov >