Hlavní stránka Hardware Grafické karty nVidia FXAA — když „běžný“ antialiasing nefunguje
nVidia FXAA — když „běžný“ antialiasing nefunguje
autor: Tomáš Šulc , publikováno 17.4.2012
nVidia FXAA — když „běžný“ antialiasing nefunguje

Ačkoliv zubaté hrany trápí většinu her, podpora vyhlazování hran u her stále není automatická. AMD proto před rokem přestavilo morfologický antialiasing schopný vyhladit obraz každé hry. Nyní se konečně přidává i nVidia se svým řešením FXAA. Jak v praxi funguje a jaké jsou jeho chyby, jsme vyzkoušeli hned ve čtrnácti hrách.


nVidia FXAA — když „běžný“ antialiasing nefunguje
obraz vyhlazený efektem FXAA

nVidia po více jak roce od uvedení morfologického vyhlazování společností AMD uvolnila v ovladačích svou vlastní alternativu — FXAA. Stejně jako MLAA je i FXAA post processing efekt. Na rozdíl od konvenčních metod vyhlazování jako multisampling a supersampling, které zuby a další vady opravují už při samotném renderování obrazu, se efekty MLAA i FXAA aplikují na vykreslený dvourozměrný obraz. Pomocí matematické analýzy v něm technologie hledají oblasti hran, které posléze vyhlazují. V tom spočívá hlavní výhoda těchto technologií — fungují vždy a všude včetně her, které standardní metody vyhlazování nepodporují.

nVidia FXAA — když „běžný“ antialiasing nefunguje

nVidia tvrdí, že efekt FXAA je stejně účinný (rozumějte kvalitou vyhlazení) jako běžné vyhlazování 4× MSAA, má však výrazně nižší hardwarové nároky. Hned od začátku se mi první polovina tohoto tvrzení zdála nanejvýš podezřelá a po vyzkoušení mohu potvrdit, že jde o marketingovou lež. FXAA už z principu nemůže opravit všechny vady aliasingu jako standardní metody (nespojité linie a další) a v praxi je to vidět. FXAA funguje na principu vyhlazení obrazu spojeného s matematickou analýzou detekující hrany. Co se týče kvality vyhlazení, v případě detekce ideální hrany je vyhlazení na špičkové úrovni. Problém je ovšem v algoritmu detekujícím hrany. Ten při analýze obrazu jednotlivé hrany nedokáže správně rozlišit a kromě skutečných hran detekuje i písmo nebo zrnité plochy jako je tráva, stromy a podobně. I tyto plochy jsou následně vyhlazeny a obraz je ve výsledku nepřirozeně rozmazaný. V praxi přitom na každé scéně najdete takových příkladů hned několik, trpí především texty napsané drobným písmem. O lepší kvalitě vyhlazování ve srovnání s klasickým multisamplingem proto nemůže být vůbec řeč. Pravdu má naopak nVidia u hardwarových nároků. Ty jsou skutečně velmi nízké a zapnutý efekt FXAA vás ve většině případů připraví maximálně okolo deseti procent výkonu.

Pokud srovnáme FXAA a ekvivalentní morfologické vyhlazování AMD, vychází mi jako jasný vítěz FXAA. Jak se můžete sami přesvědčit u staršího testu MLAA, FXAA vyhladí výrazně větší procento hran, rozdíly jsou jasně patrné na první pohled. Na druhou stranu je nutné dodat, že za doslova za pár dní AMD vydá ovladače Catalyst 12.4 a v nich představí druhou generaci morfologického vyhlazování. Na plnohodnotné srovnání proto ještě pár dní vyčkejte do samostatného testu MLAA 2.0.

nVidia FXAA — když „běžný“ antialiasing nefunguje

Jaký je tedy závěr? nVidia se z FXAA mylně snaží udělat něco, co není a nikdy nebude — plnohodnotnou alternativu ke klasickým režimům vyhlazování hran. Pokud je ve hře možné rozběhat klasický režim multisamplingu nebo supersamplingu, rozhodně doporučuji využít tento typ vyhlazování. Až v případě, kdy hra běžný způsob vyhlazování nepodporuje a zubaté hrany bijí do očí, vyplatí se vyzkoušet FXAA. Hrany vyhlazuje poměrně úspěšně a i když má své mouchy, osobně jeho podporu přidanou do ovladačů velmi vítám a plusů je rozhodně více než mínusů. nVidii alternativa k morfologickému vyhlazování AMD velmi chyběla a v pravidelných testech her jej stejně jako morfologické vyhlazování hodlám zkoušet u všech her, které běžné režimy vyhlazování nepodporují. Škoda, že je takových titulů stále tak velké množství.

Poděkování

Děkujeme partnerům Asus, Intel, Gigabyte a MSI, kteří zapůjčili vybavení na testy.

nVidia FXAA — když „běžný“ antialiasing nefunguje nVidia FXAA — když „běžný“ antialiasing nefunguje

nVidia FXAA — když „běžný“ antialiasing nefunguje nVidia FXAA — když „běžný“ antialiasing nefunguje



Tagy: antialiasing  test  vyhlazovani hran  recenze  benchmark  rozbor  clanek  nvidia  geforce  fxaa  post processing  gtx 680  


 
Komentáře k článku
RSS
Pouze registrovaní uživatelé mohou přidat komentář!
17.4.2012 05:18:03   193.86.121.xxx 442
Díky za zajímavý článek. Docela jsem se těšil, že se kouknu na rozdíl u GTA, ale žádný screenshot tam nebyl, což zamrzí
17.4.2012 06:36:56   212.5.212.xxx 1711
Pepa1 napsal:
Díky za zajímavý článek. Docela jsem se těšil, že se kouknu na rozdíl u GTA, ale žádný screenshot tam nebyl, což zamrzí


Ani ta nema co mrziet, je to rovnake na prvy pohlad, len velmi mala zmena.... viac reklama ako tech. posun kupredu.
17.4.2012 10:41:43   192.109.140.xxx 41
skoda,ze chyba screen z GTA. prave kvoli nemu som si otvaral tento test.
fakt to neni az taky rozdiel? lebo to,ze GTA nema AA je dooost vidiet. ani to FXAA tomu moc nepomoze? rozmyslam,ze si to prejdem este raz.
17.4.2012 12:11:53   114.153.0.xxx 32
tak instalace gta a novych ovladacu trva 10 minut maximalne, tak si to muzes sam ozkouset, ne?
17.4.2012 12:17:04   114.153.0.xxx 141
spis lzou co nevidi, ne? nechapu, ze se kvuli tomu hadate. Ja obcas neco vidim, ale u AA titulu to vetsinou v te rychlosti nepostrehnu. Navic obcas se stane, ze chybi textura, objekt lita ve vzduchu ikdyz ma byt na zemi a podobne. Moderni hry maji tolik bugu, ze kus chybejiciho dratu me uz neprekvapuje.
17.4.2012 08:14:34   93.99.182.xxx 40
Moc pěkný test přečet jsem od začaátku do konce.
17.4.2012 08:36:05   90.179.117.xxx 41
Docela by se hodilo přihodit k testovaným hrám i Minecraft....u něj je taky známo, že mená AA....(a když se snaži vynutit přes ovladače, tak tak na některých kartách (třeba na mojí 9800M) bílé pruhy mezi kostičkami)
17.4.2012 08:46:04   217.197.148.xxx 1838
Vždy když se chce upozornit na hrany musí být obrázek zvětšený aby to bilo do očí,dnešní vylepšené AA jsou jen mazanice a kamufláž pro hrany v obraze.Když už nutně musím mít AA tak klasiku do 4 násobku ale u 22" monitorů je to blbost!!!
AA je dobré pro velké plochy monitorů nebo projektorů.

Na mínuska opět čekám aspoň znova uvidím kolik hlupáků sem chodí.
17.4.2012 09:44:37   178.40.102.xxx 180
Myslím, že AA 4 neuškodí aj pri monitoroch pod 22" ... (Spokojný? ) Samozrejme len keď je na to výkon, (rozumej nepotrebuje FPS 130, ale stačí 30-60)
17.4.2012 10:03:09   217.197.148.xxx 216
Rozbalit komentářPříspěvek byl automaticky zabalen pro velké množství negativních hlasů.
17.4.2012 10:21:04   89.103.70.xxx 211
Rozdíl mezi 4x-8xAA nevidím. Bez AA a 4xAA je rozdíl pro mě hodně velký. Mám FHD 24". Nahrál jsem dost hodin i na FHD 22". Tam jsem rozdíl taky viděl.
Jsem teda hlupák?
17.4.2012 10:45:23   217.77.161.xxx 151
AA ma smysl u vsech dnesnich monitoru - zuby, rozpadle linie (ploty, lana, draty) jsou videt vsude.
Take efekty pri pohybu - kdy se meni uhel kamery vuci nejake sikme hrane - je to takovy ten efekt jezdicich zubu po hranach - je porad velmi dobre viditelny.

AA nebude mit smysl az u tech Retina monitoru (jak si to predstavuje Intel) - tj. rozliseni treba 3840x2180 na 24" monitoru.

Neboli jinymi slovy, je to vsechno o DPI. Pri soucasnych DPI, pouzivanych u desktop monitoru je AA porad potrebne. Az bude DPI dvojnasobne, pak ztrati smysl.
Vyjimkou jsou uzivatele se spatnym zrakem, pokud nerozlisi jednotlive pixely uz dnes, tak AA taky nepotrebuji. Mel jsem treba sousedy, co meli v sobe zabudovany nativni AA (bez jakehokoli poklesu FPS!), kteri na 17" monitoru pouzivali rozliseni 800x600 a jeste si stezovali ze ty male pismenka tak tak prectou.
17.4.2012 11:00:20   217.197.148.xxx 314
Rozbalit komentářPříspěvek byl automaticky zabalen pro velké množství negativních hlasů.
17.4.2012 14:33:51   89.111.108.xxx 30
No já myslím, že ještě budou potřeba tak dvě generace zmenšování aby AA nebyl vůbec potřeba, jezdících zubů si člověk všimne, dokud poznáš čáru tlustou jeden pixel od čáry tlusté dva pixely, tak je AA potřeba, nehledě na mizející dráty, tam bude třeba, aby čára tlustá jeden pixel byla v podstatě neviditelná.
17.4.2012 17:37:59   62.240.183.xxx 50
mě vadí "zoubky" i na 1080p 17" notebooku a rozhodně to neni blbost, bohužel je u většiny her MSAA na notebook moc, takže FXAA velice vítám, a i přes to že neodstraní všechny artefakty tak jich odstraní dostatek
a obrázek je opravdu zvětšit aby to šlo vidět, protože to je v klidu, v pohybu jsou ty zoubky mnohem viditelnější
17.4.2012 09:58:49   93.91.243.xxx 81
Vždyť vy chcete mít Minecraft co nejkostrbatější .
17.4.2012 10:17:53   62.44.4.xxx 10
U mafie je nevhodne zvolenej vzorek, kde je fxaa v poradku. Pozdeji je ovsem dost tenkejch dratu ve vzduchu, konstrukci na strechach atp., coz trosku kazi dojem, jak je videt i jinych her v testu.
17.4.2012 10:42:44   91.127.64.xxx 01
To sa myslím si dá čakať, to FXAA vychytať nedokáže. Skôr by ma zaujímalo ako je to s vyhladením hrán auta z deafultného pohľadu jazdy spoza auta http://superserialgamers.com/wp-content/uploads/2010/09/mafia2.png . Človek takto strávi v hre veľa času a zuby sú tam evidentné na prvý pohľad, ani vyhladzovanie cez menu hry v tomu veľmi nepomôže. Ak by to FXAA kvalitne vyriešilo, bol by to vítaný bonus pre mňa. Nemáš to odsledované?
17.4.2012 10:37:26   88.100.201.xxx 20
se psalo že zde jde spíš o to že je to méně náročné na výkon jak MSAA a to je hlavní prioritou
17.4.2012 10:48:05   217.197.148.xxx 114
Rozbalit komentářPříspěvek byl automaticky zabalen pro velké množství negativních hlasů.
17.4.2012 11:14:10   89.102.13.xxx 122
Vážený, nepleťe si pojem s průjmem.
Je rozdíl, zda to člověk nevidí, nebo to přehlíží!

Nezapomeňte na to, že AA není jenom o vyhlazování hran objektů, ale i o dalších problémech vykreslování scény, jako jsou třeba tenké předměty, pletivo atp. (což mimochodem post processing AA taky 2x dobře nezvládá viz zmíněné dráty v Mafii). Přestaňte tedy už ze sebe dělat hňupa.
17.4.2012 11:21:32   91.127.64.xxx 82
Predstav si, že niekto to vidí. Samozrejme nejedná sa o žiadnu veľkú vec a prekusnúť sa to dá, ale ak je dostatok výkonu, tak s AA je to určite dokonalejšie. Hlavne u už spomenutých vzdialených objektov - zábradlia, ploty, elektrické vedenia a pod..

Neviem ale či má zmysel niečo písať človeku, ktorý zjavne každý rozdielny názor od toho svojho považuje za hlúpy.
17.4.2012 11:24:26   194.50.64.xxx 93
zajdi si na oční...co nejdřív, hňupe!!!
17.4.2012 11:24:20   217.197.148.xxx 017
Rozbalit komentářPříspěvek byl automaticky zabalen pro velké množství negativních hlasů.
17.4.2012 11:36:21   91.127.64.xxx 90
Hlavné je, že dokážeš vecne argumentovať, to ti ide.
17.4.2012 11:26:22   217.197.148.xxx 114
Rozbalit komentářPříspěvek byl automaticky zabalen pro velké množství negativních hlasů.
17.4.2012 11:49:52   91.127.64.xxx 100
Ja neviem o čo tu ide celkovo, či ste si tú niektorí vlezení do vlasov, alebo čo... nezájem.

Ale myslel by som si, že ak niekto píše, že to vidí, tak to vidí. Nemám dôvod si myslieť, že klame v debate iných aj sám seba, prečo by to robil? Ja osobne hrávam na 23" FullHD, pozerám na to asi tak zo 60-70 cm a v niektorých hrách to evidentne vidím /Dead Space 2, spmenutá Mafia 2, Singularity/. Nevravím, že ma to vyrušuje natoľko, že by mi to vážne kazilo zážitok, ale vidieť to vidím, hlavne ak sa stretnú dve kontrastné farby.
17.4.2012 14:59:17   95.102.60.xxx 22
V metodike testovania mate uvedene pouzite ovladace 304.24 (najnovsie su beta 301.24), zeby chybicka?
Pekny clanok, dakujem za prijemne citanie.
17.4.2012 19:41:26   109.238.32.xxx 21
Zajímalo by mě,když např. Skyrim má režim AA i FXAA zda je vhodné použít oba.Osobně mám zapnuto 8x AA a v advanced i FXAA .... má to význam,FPS mám vysoké,jen teď nevím zda-li FXAA spíš kvalitě obrazu neškodí ....
17.4.2012 20:31:24   82.150.169.xxx 01
Bude to jen na nových grafikách nebo to půjde i na GTX560? Teď hraju Tron 2.0 a AA vynutit nešel... :-(
17.4.2012 22:50:12   90.181.67.xxx 11
mám 560 a FXAA funguje(ovladač beta 301.24)
18.4.2012 13:16:17   81.91.213.xxx 00
Jak je to s FXAA nastavenych ve hre na kartach od AMD? Implementuje se nebo ne? Napr. BF3, nebo Deus Ex Human Revolution...Spise bych uvital "zacerneni" nabidky jako u physX, nech to neplete...

Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

56 čtenářů navrhlo autorovi prémii: 27.2Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.