ComputereInformationsteknologi

FXAA - hvad er det? Udglatningen metode. udglatning spil

Det har været en tid, hvor spillet var imponerende kun dens gameplay: Spilleren længe siden blev krævende og især, krævende at kvaliteten vist på skærmbilledet. Samtidig, få mennesker ved, at for at sikre et højt kvalitetsniveau i dag, mange spiludviklere bruger FXAA antialiasing. Hvad det er - er kendt i dag, er ikke alle spillere, og så mange tror, om det er nødvendigt at medtage denne funktion.

Den fremherskende fleste af spillerne ved, at udgøre den såkaldte stige i kanterne af objekter, samt hvordan man kan løse dette problem ved at bruge «anti-aliansing» eller blot "anti-aliasing".

Hvad er dithering?

Udjævning - dette er en god fænomen, som den stærkt øgede opfattelsen af billedet, og i de moderne realiteter i de spil, hvor det ikke er anvendt, i sidste ende mere tilbøjelige til at blive buhet. Samtidig er fortsat utilfredsstillende måde, hvorpå indså FXAA antialiasing. Hvad det er, kan mange brugere ikke engang være interesseret, men det er faktisk implementeringen påvirker kvaliteten af det endelige billede.

Dårlig implementering er ofte årsagen til, at målet udstyret har tilstrækkelig computerkraft. Selvfølgelig, i gunstige betingelser her er dem, der foretrækker at spille på pc'en, som i dette tilfælde er kapaciteten af udstyret er direkte afhængig af de økonomiske muligheder for ejeren, men konsol gamere ofte nøjes med bare gameplayet, som kvaliteten af grafikken i langt de fleste tilfælde på computere meget bedre i forhold til, hvad grafikken er konsolspil. Men hver person er fri til at vælge, hvor og hvad hans spil.

Hvad er FXAA?

Umiddelbart skal det bemærkes, at en ganske lang tid igrodelov brugt FXAA anti-aliasing-teknologi. Hvad er det, vidste ikke dengang, men den første brug det findes i MMO Age of Conan, såvel som i den berømt over hele verden shooter FEAR Disse spil dog kun anvendes den originale version af anti-aliasing, der på det tidspunkt var en ikke særlig ydeevne opløsning.

I vores tid i de spil brugte vi et lidt andet format FXAA. Hvad er det? Det står for både Hurtig omtrentlig anti-aliasing, som er en mere effektiv løsning sammenlignet med traditionel teknologi MSAA. Denne enkelt passage pixel shader, hvorved det resulterende ramme fejlberegninger udføres på stadiet for efterbehandling. Denne shader blev oprettet som et hurtigt fix, som er mindre krævende på opbevaring i sammenligning med ovenstående, men for de fordele, teknologien betaler sig arbejde, samt kvalitet. At se dette, kan mange mener, at teknologien er irrelevant. I virkeligheden er dette ikke sandt.

Hvad er fordelene ved denne metode?

Udjævning adskiller FXAA en række fordele, herunder forbedrede udglatning såkaldte underbilledelementer og spejlende. Et officielt dokument Timothy Lotts udvikleren af denne teknologi, siger, at hans produkt med medium indstillinger kvalitet udfører efterbehandling af rammer på grundlag af en opløsning på 1920x1200 GTX 480 med en hastighed på mindre end et millisekund.

De vigtigste fordele, som har anti-aliasing FXAA, består i, hvad der her bruges udjævning algoritme sub-pixel, som er mere effektiv i forhold til MLAA algoritme, som er helt tilstrækkelig til driften af udstyret, der kører på DirectX9 niveau. Det er i dette tilfælde den efterbehandling udføres i en enkelt arbejdsgang, og det mest interessante er den komplette uafhængighed fra det, der tidligere GPU Compute API. Men der er også en ulempe - udviklerne af denne teknologi må nødvendigvis indgå i en bred vifte af spil. Samtidig er den traditionelle anti-aliasing teknologi virker eller, tværtimod, kan ikke fungere på chaufføren niveau. Så mens programmører vil bruge i deres motorer metode eksponentiel udjævning, og vil således ikke blive brugt i deres motorer FXAA kode, vil det være umuligt at opnå den ønskede virkning, da turn udefra koden var ikke muligt indtil for nylig.

Hvordan blev problemet løst?

Om brug af knappen [Pause] Med tiden blev det besluttet i første omgang at indføre FXAA d3d.dl kode i biblioteket, hvilket resulterer i en mulighed for fleksibel tilpasning af resultater gennem forskellige konfigurationsfiler, samt aktivere eller deaktivere FXAA. Dette sæt af filer oprindeligt kopieret til den mappe, hvor den eksekverbare fil er til stede DX9 applikationer, og ansøgningen opstart vil afhente biblioteket, hvor den korrekte kode er til stede. Samtidig, som udvikleren af teknologien implementering af koden i biblioteket oprindeligt blev sørget for, at resultaterne af det arbejde, blev placeret i loggen, brugere begyndte aktivt at identificere fejl i denne teknologi, som hurtigt rettet. C er også "injektioner" er dukket op over tid med koden for DirectX 10 og 11 formater.

Sådan kontrolleres?

Den mest åbenlyse effekt er at afgøre, hvilken metode der anvendes eksponentiel udjævning og FXAA, kan være i spillet World of Tanks.

Hvis der ikke anvendes FXAA anti-aliasing, begynder at vise tydelig "rulletrappe", og trods det faktum, at tanken modellen kan være ganske store og vil variere anstændig detalje, synes artefakter meget, og især med hensyn til en bred vifte af tynde genstande. indbygget anti-aliasing teknik forsøger på en eller anden måde at smøre kanten af objektet, men det gør det temmelig middelmådig, ikke at nævne det faktum, at billedet til tider kan være sløret.

Hvad der sker ændringer?

Når skiftede FXAA værktøj, bliver resultatet klart: artefakterne forsvinde helt, men der er en vis sløring af billedet. Derudover er der også en unik version FXAA skarpere. teknologi udvikler i én version tilføjede et filter felt, der blev taget fra MPC-HC, mens det endelige resultat var ganske anstændig: sløring helt forsvinde, teksturer er endnu mere dramatisk udsigt end den oprindelige, og "stige", på trods af den filteret er næsten helt fraværende. Nu hvor du ved, hvilken type FXAA i World of Tanks spil. På grund af det faktum, at forfatterne ikke oprindeligt planlagt, så skarpheden af teksturen lidt kunne "knock out" af tårnet, men gameplayet er det næsten usynlig.

Ydelse her er stort set ikke reduceres. Selvfølgelig, World of Tanks motor arbejder mere overraskende, derfor brister eller, tværtimod, kan faldet ydeevne med tiden dukke op ud af ingenting.

NOAA, Smaa eller FXAA

Hvis vi sammenligner tilstandene «NOAA» eller Smaa og «FXAA Sharpen», vil billedet ændre sig væsentligt til det bedre i sidstnævnte tilfælde. Den eneste undtagelse her er brugen af feltet filter, der indsnævrer overdrevent tynde linjer endnu mere, i særdeleshed, er især mærkbar i monteret artilleri syne. Antallet af billeder per sekund udførelsesform FXAA langt overstiger den tidligere udførelsesform.

I løbet af langtidstest blev det bestemt, at ved anvendelse FXAA ydeevne falder med ca. 10-12%, mens der i tilfælde ved anvendelse af udjævning metode MSAA 4x, hvis kvalitet konkurrerer i dag med FXAA teknologi, og gør manifestere drop ydeevne 50% eller mere.

Opdatering

I 2011 var der også en tilpasselig version af injektion, som omfattede alle de ovennævnte muligheder FXAA og deres fordele. I denne samling blev overværet af en lang række filtre, blandt hvilke skiller sig ud:

  • Blur.
  • Vignettering.
  • farvemætning.
  • Sepia.
  • Og mange andre.

Alt dette er ganske let at konfigurere via en enkelt fil, og de mest nyttige i dette tilfælde: indstillinger kan let ændres, selv mens du spiller, skal du blot minimere programmet, åbne Settings Editor, udvide app og nyde de nye indstillinger uden at skulle genstarte programmet, at du er interesseret. Således har det vist helt fjerne fading senere aktivering skarphed filter, hvilket giver et klarere billede af, hvor der ikke er nogen "stige" sløre og opnåede teksturer af høj kvalitet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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