FXAA - što je to? Način ublažavanja. Anti-aliasing u igrama

Prošlo je vrijeme kad je igra bila impresivna samo njegova igranja: igrač odavno postao zahtjevan i, posebice, zahtijevajući da se kvalitetom prikazanog u slike na ekranu. U isto vrijeme, malo ljudi zna da bi se osigurala visoka razina kvalitete i danas, mnogi programeri igara koristiti FXAA antialiasing. Što je to - danas nije poznato svim igračima, pa se mnogi ljudi pitaju vrijedi li to uopće uključiti tu funkciju.

Dominantna većina igrača zna da predstavljaju tzv ljestve na rubovima objekata, kao i kako možete riješiti ovaj problem pomoću «anti-aliansing» ili jednostavno „anti-aliasing”.

Što je anti-aliasing?

fxaa što je ovo

Glatku - ovo je dobra pojava, kao i znatno povećane percepcije slike, au modernim stvarnostima igre, u kojoj se ne koriste, u konačnici više vjerojatno da će biti izviždan. Istodobno, način na koji FXAA izblijedi nije zadovoljavajući. Što je to, mnogi korisnici ne smiju ni biti zainteresiran, ali u stvari, to je primjena utječe na kvalitetu konačne slike.

Loša provedba često dokazuje da ciljna oprema nema dovoljnu jalovitu snagu. Naravno, u povoljnim uvjetima ovdje su oni koji vole igrati na PC-u, kao u ovom slučaju, kapacitet opreme izravno ovisi o financijskim mogućnostima vlasnika, ali konzole igrači često sadržaj sa samo igranja, kao i kvaliteta grafike u velikoj većini slučajeva na računalima puno to je bolje u usporedbi s igrama grafičke konzole. Međutim, svaka osoba neovisno odabire gdje i na što treba igrati.

Što je FXAA?

anti-aliasing fxaa

Treba odmah primijetiti da se FXAA tehnologija zaglađivanja već neko vrijeme koristi. Ono što je, onda nije znao, ali njegova prva upotreba nalazi se u dobu koncerta MMO-a, kao iu svjetski poznatom pucaču F.E.A.R. Međutim, u tim je igrama korištena samo originalna inačica ovog anti-aliasinga, koja u to vrijeme nije bila najproduktivnije rješenje.

U naše vrijeme, igre koriste malo drugačiji FXAA format. Što je to? Nalazi se za kao Brzo aproksimativno Anti-Aliasing, što je učinkovitije rješenje u usporedbi s tradicionalnom MSAA tehnologijom. Ovo je jednoslojni pikseli shader, pomoću kojeg se dobiveni okvir skenira tijekom faze nakon obrade. Ovaj je shader stvoren kao brže rješenje, što je manje zahtjevna memorija u odnosu na gore navedeno, ali zbog svojih prednosti tehnologija plaća za točnost rada i kvalitetu. Vidjevši ovo, mnogi svibanj naći da je tehnologija irelevantna. Zapravo, ovo nije sasvim točno.

Koje su prednosti ove metode?

metoda eksponencijalnog zaglađivanja

Anti-aliasing FXAA ima niz prednosti, uključujući poboljšanu anti-aliasing takozvanih podpiksela i špekulanata. U službenom dokumentu, razvojni programer ove tehnologije, Timothy Lotts, kaže da njegov proizvod s postavkama srednje kvalitete provodi naknadnu obradbu okvira s rezolucijom od 1920x1200 na temelju GTX 480 s brzinom od manje od milisekunde.

Glavne prednosti koje ima anti-aliasing FXAA, sastoji se u tome što se ovdje koristi zaglađivanje algoritam pod-piksela, što je učinkovitije u usporedbi s MLAA algoritam, što je sasvim dovoljno za rad opreme koja radi na razini DirectX9. To je, u ovom slučaju, post-obrada provodi se u jednom prolazu, a najzanimljivije je potpuna neovisnost od onoga što se koristi GPU Compute API. Međutim, tu je i jedan nedostatak - programeri ove tehnologije nužno mora biti ugrađen u raznim igrama. U isto vrijeme, tradicionalna anti-aliasing tehnologija ili, naprotiv, ne može djelovati na razini upravljačkog programa. Tako, dok će programeri koristiti u svojim motorima metode eksponencijalnog izglađivanja, a time i neće se koristiti u motorima FXAA koda, to će biti nemoguće postići željeni učinak, kao što je na prijelazu iz vana koda nije bilo moguće sve do nedavno.

Kako je riješen problem?

fxaa alat



Na pomoću gumba [pauza] Tijekom vremena, odlučeno je da se u početku uvesti FXAA d3d.dl kod u knjižnici, što je rezultiralo mogućnost fleksibilnog prilagođavanja rezultata preko raznih konfiguracijske datoteke, kao i omogućiti ili onemogućiti FXAA. Ovaj skup datoteka izvorno kopirati u direktorij gdje je izvršna datoteka je prisutan DX9 aplikacija i pokretanje aplikacija će pokupiti knjižnica u kojoj je ispravan kod je prisutan. U isto vrijeme, kao programer provedbe tehnologije koda u knjižnici izvorno su sigurni da su rezultati rada bili su smješteni u zapisniku, korisnici aktivno počeo prepoznati greške u ovoj tehnologiji, koja se brzo ispravljena. C je također „injekcije” su se pojavili tijekom vremena s kodom za DirectX 10 i 11 formata.

Kako provjeriti?

što je fxaa u igrama

Najočitiji način utvrđivanja učinka korištenja metode eksponencijalnog zaglađivanja i FXAA moguće je u igri Svijet tenkova.

Ako se ne koristi FXAA anti-aliasing, početi prikazivati ​​različita „pokretne stepenice”, a unatoč činjenici da je model spremnik može biti prilično velika i da će varirati pristojan detalj, artefakti pojavljuju jako puno, a posebno s obzirom na različite tanke predmete. izgrađen-in anti-aliasing tehnikom pokušava na neki način da vlaže rub objekta, ali to ga čini prilično osrednji, da ne spominjem činjenicu da slika ponekad može zamutiti.

Koje su promjene?

izravnavanje metode

Nakon uključivanja FXAA alat, rezultat postaje jasna: predmeti nestaju u potpunosti, ali ima neke zamućenje slike. Osim toga, tu je i jedinstvena verzija FXAA oštrenje. Tehnologija programer u jednoj verziji dodano polje filtra, koji je uzet iz MPC-HC, a konačni rezultat je bio sasvim pristojan: zamućenje u potpunosti nestati, teksture su još dramatičniji pogled od originala, a „ljestve”, unatoč upotrebi od filtar, gotovo su potpuno odsutni. Sada kada znate što tip FXAA u svijetu tenkova igre. S obzirom na činjenicu da su autori nisu prvotno planirano, tako oštrinu teksture mogao malo „knock out” tornja, ali igrivost je gotovo nevidljiv.

Produktivnost se praktički ne smanjuje. Naravno, motor World of Tanks radi na iznenađujući način, tako da izbijanja ili, obrnuto, performanse kapi na kraju mogu izaći iz ničega.

NoAA, SMAA ili FXAA

smaa ili fxaa

Ako usporedite načine "noAA" ili SMAA i "FXAA Sharpen", onda se slika značajno mijenja za bolje u potonjem slučaju. Jedina iznimka ovdje je upotrebljavani filtar za izoštravanje, koji pretjerano tanke linije sužava još više, osobito, to je osobito vidljivo u viseći topnički vid. U ovom slučaju broj okvira u sekundi u varijanti FXAA znatno premašuje prethodnu verziju.

Tijekom dugotrajnih ispitivanja, utvrđeno je da kada se koristi izvedbu FXAA kapi za oko 10-12%, dok je u slučaju kada se koristi metoda izglađivanje MSAA 4x, čija kvaliteta natječe se danas s FXAA tehnologije, a ne očituju pad performansi za 50% ili više.

ažuriranje

U 2011. godini postojala je i prilagođena inačica ubrizgavanja koja uključuje sve gore navedene opcije FXAA i njihove prednosti. U ovom skupu bilo je prilično velik broj filtera, među kojima je:

  • Blur.
  • Vinjetiranje.
  • Zasićenost boja.
  • Sepija.
  • I mnogi drugi.

Sve to je vrlo jednostavan za konfiguriranje kroz jednu datoteku, a najkorisniji u ovom slučaju: postavke se mogu lako mijenjati, čak i dok je igrao, jednostavno minimizirati program, otvorite Postavke Editor, proširiti aplikaciju i uživati ​​u novim postavkama bez potrebe za ponovno pokretanje aplikacije koje ste zainteresirani. Dakle, to je pretvorio u potpunosti eliminirati blijedi kasnije aktivacija oštrenje filter, pružajući jasniju sliku gdje nema „ljestve” blur i postiže visoku kvalitetu teksture.

Dijelite na društvenim mrežama:

Povezan
Što trebam učiniti ako se Hitman Absolution ne pokrene ili zapuše tijekom igranja?Što trebam učiniti ako se Hitman Absolution ne pokrene ili zapuše tijekom igranja?
Filtriranje je anizotropno. Praktična uporaba proširenja: anizotropno filtriranjeFiltriranje je anizotropno. Praktična uporaba proširenja: anizotropno filtriranje
Sretni kotači: kako napraviti cijeli zaslonSretni kotači: kako napraviti cijeli zaslon
Killing Floor 2: zahtjevi sustavaKilling Floor 2: zahtjevi sustava
AMD Catalyst Control Center: postavka za igre. Kako pravilno konfigurirati AMD Catalyst Control…AMD Catalyst Control Center: postavka za igre. Kako pravilno konfigurirati AMD Catalyst Control…
The Long Dark: pregled igreThe Long Dark: pregled igre
Kako smanjiti učitavanje procesora: jednostavne, ali učinkovite metode za rješavanje problemaKako smanjiti učitavanje procesora: jednostavne, ali učinkovite metode za rješavanje problema
Svijet Speed: zahtjevi sustava i druge informacijeSvijet Speed: zahtjevi sustava i druge informacije
Što je "Sigurnost"? Pregled antivirusnog programaŠto je "Sigurnost"? Pregled antivirusnog programa
Užitak u komunikaciji - anti-kafić. Rostov-na-Don: najbolji antikafe gradaUžitak u komunikaciji - anti-kafić. Rostov-na-Don: najbolji antikafe grada
» » FXAA - što je to? Način ublažavanja. Anti-aliasing u igrama
LiveInternet