RačunalaInformacione tehnologije

FXAA - što je to? Ravnanje metoda. Smoothing igre

Prošlo je vrijeme kada je utakmica bila impresivna samo svoje igre: Igrač pre nedelju dana postao zahtjevan i, posebno, zahtijevajući da se kvaliteta prikazano na slike na ekranu. U isto vrijeme, malo ljudi zna da bi se danas osigurao visok nivo kvalitete, mnogi programeri igre koristiti FXAA antialiasing. Ono što je - je poznat danas nije sve igrače, pa mnogi misle, da li je potrebno uključiti ovu mogućnost.

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

Ono što je podrhtavanje?

Smoothing - ovo je dobar fenomen, kao znatno povećana percepcija slike, au modernom realnosti igara, u kojima se ne koristi, na kraju češće biti izviždan. U isto vrijeme je i dalje nezadovoljavajući način na koji se realizuje FXAA antialiasing. Šta je to, mnogi korisnici ne mogu čak biti zainteresirani, ali u stvari, to je implementacija utiče na kvalitet konačnog slike.

Slaba provedba je često razlog da je meta opreme nema dovoljno procesorske snage. Naravno, u povoljnim uvjetima ovdje su oni koji vole da igraju na PC-u, kao u ovom slučaju, kapacitet opreme je direktno zavisi od finansijskih mogućnosti vlasnika, ali konzola igračima često sadržaj sa samo gameplay, kao kvaliteta grafike u velikoj većini slučajeva na kompjuterima mnogo bolje u odnosu na ono što je grafika konzole igre. Međutim, svaka osoba ima pravo da bira gdje i što svoju igru.

Što je FXAA?

Odmah treba napomenuti da je dosta dugo igrodelov koristiti FXAA anti-aliasing tehnologiju. Šta je to, nisam znao tada, ali prva upotreba se naći u MMO Age of Conan, kao u poznatoj širom svijeta strijelac FEAR Ove igre, međutim, koristiti samo originalne verzije anti-aliasing, koji je u to vrijeme bio ne baš performanse rješenje.

U našem vremenu u igrama koristili smo FXAA malo drugačiji format. Šta je to? To je skraćenica za oba Brza približno Anti-Aliasing, što je efikasnije rješenje u odnosu na tradicionalnom tehnologijom MSAA. Ovo jednom prolazu pixel shader, pri čemu je rezultiralo okvir pogrešan proračun obavlja u fazi post-obrade. Ovaj shader je nastala kao brzo popraviti, što je manje zahtjevan za skladištenje u odnosu na gore, ali za prednosti tehnologije plaća se rad, kao i kvaliteta. Vidjevši to, mnogi možda misle da je tehnologija je irelevantno. U stvari, to nije istina.

Koje su prednosti ove metode?

Smoothing razlikuje FXAA brojne prednosti, uključujući poboljšane zaglađivanje tzv podpiksela, i reflektirajući. Službeni dokument Timothy Lotts developer ove tehnologije, kaže da je njegov proizvod sa postavkama srednjeg kvaliteta vrši naknadnu obradu okvira na temelju rezolucije 1920x1200 GTX 480 po stopi od manje od jedne milisekunde.

Glavne prednosti koje ima anti-aliasing FXAA, sastoji se u onome što se ovdje koristi zaglađivanje algoritam pod-piksela, koji je efikasniji u odnosu na MLAA algoritam, što je sasvim dovoljno za rad opreme koja radi na nivou DirectX9. To je, u ovom slučaju, post-obrada se vrši u jednom prolazu, a najzanimljivija je potpunu nezavisnost od onoga što se koristi GPU API. Međutim, tu je i jedan nedostatak - programeri ove tehnologije mora nužno biti ugrađen u razne igre. U isto vrijeme, tradicionalni anti-aliasing tehnologija radi ili, naprotiv, ne može raditi na nivou vozača. Na taj način, dok će programeri koristiti u svom metodu motorima eksponencijalnog izglađivanja, i na taj način se ne može koristiti u svoje motore FXAA kod, to će biti nemoguće ostvariti željeni efekat, kao da sadrži kôd izvana, sve do nedavno, to je bilo nemoguće.

Kako je problem riješen?

Na pomoću dugmeta [Pauza] Vremenom, odlučeno je da se u početku uvede FXAA d3d.dl kod u biblioteci, što je rezultiralo u mogućnost fleksibilnog prilagođavanja rezultata kroz različite konfiguracijske datoteke, kao i omogućiti ili onemogućiti FXAA. Ovaj skup datoteka izvorno kopirati u direktorij gdje izvršne datoteke je prisutan DX9 aplikacije i pokretanje aplikacija će pokupiti biblioteku u kojoj je ispravan kod je prisutan. U isto vrijeme, kao što je prvobitno napravio developer implementacije tehnologije kod u biblioteci sigurni da su rezultati rada su stavljeni u dnevniku, korisnici aktivno počeo da se identifikuju bugova u ovoj tehnologiji, koja se brzo ispraviti. C je također "injekcije" su se pojavile tokom vremena sa kodom za DirectX 10 i 11 formata.

Kako provjeriti?

Najočigledniji efekat je da se utvrdi što se metoda koristi eksponencijalni izglađivanje i FXAA, može biti u igri World of Tanks.

Ako se ne koristi FXAA anti-aliasing, počinju da pokazuju različita "eskalatora", uprkos činjenici da je model tenk može biti prilično velika i da će varirati pristojan detalj, artefakti pojavljuju vrlo mnogo, a posebno u odnosu na različite tanke predmete. ugrađenim anti-aliasing tehnika pokušava na neki način za podmazivanje ruba objekta, ali se čini prilično osrednji, da ne spominjem činjenicu da je slika ponekad mogu biti zamućene.

Ono što dođe do promjena?

Jednom uključen FXAA alat, rezultat postaje jasno: artefakata nestati potpuno, ali postoji neki zamućenje slike. Osim toga, tu je i jedinstveni verziju FXAA Sharpen. tehnologija developer u jednoj verziji dodao polje filter, koji je preuzet iz MPC-HC, dok je konačni rezultat je bio sasvim pristojan: zamagljenost potpuno nestati, teksture su još dramatičnija pogled od originala, i "ljestve", bez obzira na korištenje filter je gotovo potpuno odsutna. Sada kada znate koju vrstu FXAA u World of Tanks igre. S obzirom na to da su autori ne to prvobitno planirano tako oštrinu teksture malo mogla "knock out" kule, ali gameplay je gotovo nevidljiv.

Performanse ovdje se praktično ne smanjuje. Naravno, World of Tanks motor radi više iznenađuje, stoga pukne ili, naprotiv, smanjenje učinka može eventualno pojaviti iz ničega.

NOAA, Smaa ili FXAA

Ako uporedimo režima «NOAA» ili Smaa i «FXAA SHARPEN», slika će se značajno promijeniti na bolje u drugom slučaju. Jedini izuzetak je upotreba filtera polje koje sužava pretjerano tanke linije još više, a posebno je posebno izraženo u montiran artiljerije vidiku. Broj sličica u sekundi utjelovljenje FXAA znatno premašuje prethodne utjelovljenje.

U toku dugotrajnog testiranja, utvrđeno je da kada se koristi učinak FXAA kapi za oko 10-12%, dok je u slučaju kada se koristi metoda izglađivanje MSAA 4x, čiji je kvalitet natječe se danas sa FXAA tehnologijom, a ne ispoljavaju pad performansi 50% ili više.

ažuriranje

U 2011. godini, bilo je i prilagodljiv verziju injekcije, koja je obuhvatila sve gore navedene opcije FXAA i njihove koristi. U ovoj skupštini je prisustvovao veliki broj filtera, među kojima se ističe:

  • Blur.
  • Vinjete.
  • zasićenost boja.
  • Sepia.
  • I mnogi drugi.

Sve ovo je lako konfigurirati kroz jednu datoteku, i najkorisnije u ovom slučaju: postavke se lako mogu mijenjati, čak i dok je igrao, jednostavno umanje aplikaciju, otvorite urednik postavke, proširite aplikaciju i uživajte nove postavke, bez potrebe za ponovnim pokretanjem aplikacije koje ste zainteresovani. Dakle, to je postala potpuno eliminirati blijedi kasnije filter aktiviranje oštrenje, pružajući jasniju sliku o kojima ne postoje "lestvice" zamagljuju i postiže visoka kvaliteta tekstura.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.atomiyme.com. Theme powered by WordPress.