DatamaskinerInformasjonsteknologi

FXAA - hva er det? Glatte metode. glatte spill

Det har vært en tid da spillet var imponerende bare sitt gameplay: Spilleren lenge siden ble krevende og særlig krevende å kvalitets vist i skjermbildet. Samtidig, få mennesker vet at for å sikre et høyt nivå av kvalitet i dag, mange spillutviklere bruker FXAA antialiasing. Hva det er - er kjent i dag er ikke alle spillere, og så mange tror, om det er nødvendig å inkludere denne funksjonen.

Den dominerende flertall av spillerne vet at utgjør den såkalte stigen på kantene av objekter, samt hvordan du kan løse dette problemet ved å bruke «anti-aliansing» eller bare "anti-aliasing".

Hva er utjamning?

Smoothing - dette er en god fenomen, som i stor grad økt oppfatning av bildet, og i de moderne realitetene i spill, hvor det ikke er brukt, til syvende og sist mer sannsynlig å bli buet. Samtidig er fortsatt utilfredsstillende måte på hvilken realisert FXAA antialiasing. Hva det er, kan mange brukere ikke engang være interessert, men faktisk er det gjennomføringen påvirker kvaliteten på det endelige bildet.

Dårlig gjennomføring er ofte grunnen til at målet utstyret har tilstrekkelig datakraft. Selvfølgelig, under gunstige forhold her er de som foretrekker å spille på PC, som i dette tilfellet, kapasiteten på utstyret er direkte avhengig av de økonomiske mulighetene for eieren, men konsollspillere ofte fornøyd med bare spillingen, som kvaliteten på grafikken i det store flertall av tilfellene på datamaskiner mye bedre forhold til hva grafikken er konsollspill. Men hver person fritt til å velge hvor og hva hans spill.

Hva er FXAA?

Umiddelbart det bør bemerkes at ganske lang tid igrodelov brukes FXAA anti-aliasing teknologi. Hva er det, visste ikke da, men den første bruken det er funnet i MMO Age of Conan, så vel som i den berømte over hele verden skytespillet FEAR Disse spillene, men kun brukt den opprinnelige versjonen av anti-aliasing, som på den tiden var ikke veldig ytelse løsning.

I vår tid i spillene vi brukt en litt annen måte FXAA. Hva er det? Det står for både Fast omtrentlig Anti-Aliasing, som er en mer effektiv løsning sammenlignet med tradisjonell teknologi MSAA. Dette single pass pikselskyggelegger, hvorved den resulterende rammen feilberegning utført ved trinnet for etterbehandling. Dette shader ble opprettet som en rask løsning, som er mindre krevende på lagring i sammenligning med de ovennevnte, men for fordelene teknologien betaler opp arbeidet, samt kvalitet. Å se dette, kan mange tror at teknologien er irrelevant. Faktisk er dette ikke sant.

Hva er fordelene med denne metoden?

Utjevning forskjellig FXAA en rekke fordeler, inkludert forbedrede glatte såkalte subpixels og speilende. Et offisielt dokument Timothy Lotts utvikleren av denne teknologien sier at hans produkt med middels kvalitetsinnstillinger utfører etterbehandling av rammer på grunnlag av en oppløsning på 1920x1200 GTX 480 med en hastighet på mindre enn ett millisekund.

De viktigste fordelene som har anti-aliasing FXAA, består i det som her er brukt mykningsalgoritme underpunkter, som er mer effektiv i forhold til MLAA algoritme, som er helt tilstrekkelig for drift av utstyret som kjører på directx9 nivå. Det er, i dette tilfellet, etter behandlingen utføres i én omgang, og det mest interessante er fullstendig uavhengighet fra det pleide GPU Compute API. Men det er også en ulempe - utviklerne av denne teknologien må nødvendigvis være forankret i en rekke spill. Samtidig, den tradisjonelle anti-aliasing teknologien fungerer, eller tvert imot, kan ikke operere på sjåføren nivå. Således, mens programmerere bruker i sin motorer metode for eksponentiell glatting, og dermed vil ikke bli brukt i deres motorer FXAA kode, vil det være umulig å oppnå den ønskede effekt, som en sving fra utsiden koden var ikke mulig inntil nylig.

Hvordan ble problemet løst?

På med knappen [Pause] Over tid, ble det besluttet å først innføre FXAA d3d.dl kode i biblioteket, noe som resulterer i en mulighet for fleksibel justering av resultater gjennom ulike konfigurasjonsfiler, samt aktivere eller deaktivere FXAA. Dette settet med filer opprinnelig ble kopiert til katalogen der den kjørbare filen er tilstede DX9 programmer, og at programmet har startet vil plukke opp biblioteket der den riktige koden er til stede. Samtidig, som utvikleren av teknologien implementering av koden i biblioteket ble opprinnelig sørget for at resultatet av arbeidet ble plassert i loggen, brukerne aktivt begynte å identifisere feil i denne teknologien, som raskt korrigert. C er også "injeksjoner" har dukket opp over tid med koden for DirectX 10 og 11 formater.

Hvordan sjekke?

Den mest åpenbare effekten er å finne ut hvilken metode som brukes eksponentiell glatting og FXAA, kan være i spillet World of Tanks.

Hvis FXAA anti-aliasing ikke brukes, begynner å vise tydelig "rulletrapp", og til tross for at tanken modellen kan være ganske store, og vil variere anstendig detalj, gjenstander vises veldig mye, og spesielt med hensyn til en rekke tynne stedene. innebygd anti-aliasing teknikk prøver på en eller annen måte å smøre kanten av objektet, men det gjør det ganske middelmådig, for ikke å nevne det faktum at bildet kan noen ganger være uklart.

Hva skjer endringer?

Når byttet FXAA verktøy, blir resultatet klart: gjenstander forsvinner helt, men det er noen uskarphet i bildet. I tillegg er det også en unik versjon FXAA Sharpen. teknologiutvikler i en versjon lagt et filterfelt, som ble tatt fra MPC-HC, mens det endelige resultatet var ganske anstendig: uskarpt forsvinne helt, teksturer er enda mer dramatisk syn enn originalen, og "stigen", til tross for bruk av filteret er nesten fullstendig fraværende. Nå som du vet hva slags FXAA i World of Tanks spillet. På grunn av det faktum at forfatterne ikke opprinnelig planlagt slik skarpheten i tekstur kunne litt "knock out" av tårnet, men spillbarheten er det nesten usynlig.

Resultater her er praktisk talt ikke redusert. Of course, World of Tanks-motoren arbeider mer overraskende, derfor brister eller, tvert imot, kan ytelsen reduseres etter hvert dukke opp ut av ingenting.

NOAA, SMAA eller FXAA

Hvis vi sammenligner modusene «NOAA» eller Smaa og «FXAA Sharpen», vil bildet endres vesentlig til det bedre i det siste tilfellet. Det eneste unntak fra dette er bruken av felt filter som begrenser overdrevent tynne linjer enda mer, i særdeleshet, er særlig merkbar i montert artilleri sikte. Antallet bilder per sekund utførelse FXAA stor grad overstiger den tidligere utførelsesform.

I løpet av langtids-forsøk, ble det fastslått at når det anvendes FXAA ytelsen synker med omtrent 10-12%, mens i tilfelle ved bruk av glattingen metode MSAA 4x, hvis kvalitet konkurrerer i dag med FXAA teknologi, og gjør manifestere ytelsen fallet 50% eller mer.

Oppdater

I 2011 var det også en passelig versjon av injeksjon, som omfattet alle de ovennevnte alternativene FXAA og sine fordeler. I denne forsamlingen ble fulgt av en hel rekke filtre, blant som skiller seg ut:

  • Blur.
  • Vignettering.
  • fargemetning.
  • Sepia.
  • Og mange andre.

Alt dette er ganske enkel å konfigurere via en enkelt fil, og den mest nyttige i dette tilfellet: innstillingene kan enkelt endres, selv mens du spiller, bare minimere programmet, åpner Settings Editor, utvide programmet og nyte de nye innstillingene uten å måtte starte programmet som du er interessert. Derfor har det slått helt eliminere falming senere aktivering skjerping filter, noe som gir et klarere bilde av hvor det er ingen "stigen" uskarphet og oppnådde høye kvalitet teksturer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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