KompiuteriaiInformacinės technologijos

FXAA - kas tai? Išlyginimo metodas. švelninamasis žaidimai

Tai buvo laikas, kai buvo įspūdingas žaidimas tik jo žaidimo: Žaidėjas seniai tapo reiklus ir, visų pirma, reikalaudami kokybės parodyta ekrano vaizdas. Tuo pačiu metu, mažai žmonių žino, kad, norint užtikrinti aukštą kokybės lygį ir šiandien, daugelis žaidimų kūrėjai naudoja FXAA antialiasing. Kas tai yra - šiandien žinoma ne visi žaidėjai, ir tiek daug mąstyti, ar būtina įtraukti šią funkciją.

Vyraujanti dauguma žaidėjų žino, kad yra vadinamoji laiptais prie objektų kraštus, taip pat, kaip jūs galite išspręsti šią problemą naudojant «anti-aliansing" arba tiesiog "anti-aliasing".

Ką papildymu?

Išlyginimo - tai yra geras reiškinys, nes labai padidėjo suvokimo vaizdą, ir šiuolaikinių realijų žaidimų, kurioje jis yra nenaudojamas, galiausiai labiau tikėtina, kad būti nušvilptas. Tuo pačiu metu išlieka nepatenkinama būdas, kuriuo supratau FXAA antialiasing. Kas tai yra, daugelis vartotojų negali būti net įdomu, bet iš tikrųjų tai yra įgyvendinimas įtakos galutiniam vaizdo kokybę.

Prastas įgyvendinimas dažnai yra priežastis, kad tikslinė įranga turi nepakankamai skaičiavimo galią. Žinoma, esant palankioms sąlygoms čia yra tiems, kurie nori žaisti ant PC, kaip šiuo atveju, įrangos pajėgumai yra tiesiogiai priklausoma nuo finansinių galimybių savininkas, bet konsolės žaidėjai dažnai pasitenkina tik gameplay, kaip grafikos kokybę didele balsų dauguma atvejų apie kompiuterius daug geriau nei kokia grafika yra žaidimų konsolės. Tačiau kiekvienas žmogus yra laisvas pasirinkti, kur ir kas jo žaidimas.

Kas yra FXAA?

Iškart reikia pažymėti, kad gana ilgą laiką igrodelov naudojamas FXAA anti-aliasing technologiją. Kas tai yra, nežinau tada, bet pirmą kartą naudojant jis randamas MMO Age of Conan, taip pat garsus visame pasaulyje šaudyklės FEAR Šie žaidimai, tačiau naudojami tik originalus versija anti-aliasing, kuris tuo metu buvo ne itin spektaklis sprendimas.

Mūsų laikais žaidimuose mes naudojome šiek tiek kitokio formato FXAA. Kas tai yra? Tai reiškia ir greitai apytikslę Anti-aliasing, kuris yra efektyvesnis sprendimas, lyginant su tradiciniais technologijų MSAA. Šis vienas perdavimas Pixel Shader, pagal kurią gautas rėmas apsiskaičiavimas, atliekamas po perdirbimo etape. Tai Shader buvo sukurtas kaip greitai nustatyti fiksuotas, kuri yra ne toks reiklus ant saugojimui, palyginti su tuo, kas išdėstyta pirmiau, bet privalumų technologija moka iki darbo, taip pat kokybės. Matydamas tai, daugelis gali pagalvoti, kad ši technologija yra nesvarbus. Iš tiesų tai nėra tiesa.

Kokie šio metodo privalumai?

Išlyginimo skiriasi FXAA eilę privalumų, įskaitant geresnes suglodinimo vadinamųjų subpixels, ir veidrodinis. Oficialus dokumentas Timothy Lotts kūrėjas šios technologijos sako, kad jo produktas su vidutinės kokybės parametrus atlieka po apdorojimo kadrų dėl iš 1920x1200 rezoliucijos pagrindu GTX 480 ne mažiau nei vienos milisekundės norma.

Pagrindiniai privalumai, kad turi anti-aliasing FXAA, sudaro tai, ką čia naudojama švelninamasis algoritmas sub-pikselių, kuri yra efektyvesnis, palyginti su MLAA algoritmą, kuris yra gana pakanka įrangos, kuri veikia DirectX9 dydžio. Tai reiškia, kad šiuo atveju, po apdorojimo atliekamas vienu važiavimu, o įdomiausia yra visiškai nepriklausomai nuo to, ką naudoti GPU Compute API. Tačiau taip pat yra vienas trūkumas - šios technologijos kūrėjai būtinai turi būti įtraukti į žaidimų įvairovė. Tuo pačiu metu, tradicinis Glodinimas technologija veikia arba, priešingai, negali dirbti vairuotojo lygiu. Taigi, nors programuotojai bus panaudoti jų variklių metodo eksponentinio išlyginimo, todėl nebus naudojamas jų varikliai FXAA kodas, jis bus neįmanoma pasiekti norimą efektą, kaip savo ruožtu iš išorės kodas buvo neįmanoma iki šiol.

Kaip buvo problema išspręsta?

Naudojant mygtuką [Pauzė] Laikui bėgant, buvo nuspręsta iš pradžių pristatyti FXAA d3d.dl kodas bibliotekoje, todėl į lankstaus koregavimo rezultatus per įvairias konfigūracijos failus galimybe, taip pat įjungti arba išjungti FXAA. Tai failų rinkinys pradžių nukopijuoti į katalogą, kur vykdomąjį failą būna DX9 paraiškas ir paraiškos paleidimo bus pasiimti į biblioteką, kurioje teisingas kodas yra. Tuo pačiu metu, kaip šios technologijos įgyvendinimo bibliotekoje kodas kūrėjas iš pradžių buvo pasirūpino, kad darbo rezultatai buvo pateikti žurnale, vartotojai aktyviai pradėjo identifikuoti klaidas šią technologiją, kuri greitai ištaisyta. C yra taip pat "injekcijos" atsirado laikui bėgant su DirectX 10 ir 11 formatų kodą.

Kaip patikrinti?

Akivaizdžiausias poveikis yra nustatyti, koks metodas yra naudojamas eksponentinio išlyginimo ir FXAA, gali būti žaidimo World of Tanks.

Jei FXAA Glodinimas nenaudojamas, pradėti rodyti išskirtinį "eskalatorius", ir, nepaisant to, kad bakas modelis gali būti gana didelis ir gali skirtis padoraus detales, artefaktai atsiranda labai daug, o ypač kai tai susiję su plonų objektų įvairovė. built-in anti-aliasing techniką bando kažkokiu būdu tepti objekto kraštą, bet ji suteikia gana vidutiniški, jau nekalbant apie tai, kad vaizdas kartais gali susilieti.

Kas pasikeičia?

Kai įjungtas FXAA nuorodą, rezultatas tampa aišku: artefaktus visiškai išnyksta, bet yra kai kurie iš paveikslėlio nyksta. Be to, taip pat yra unikalus versija FXAA Ryškinimas. Technologijos kūrėjas vienoje versijoje pridėta filtro lauką, kuris buvo paimtas iš MPC-HC, o galutinis rezultatas buvo gana padorus: Blur visiškai išnyksta, tekstūros yra dar dramatiškas vaizdas nei originalas, o "kopėčių", nepaisant to, kad naudoti filtras yra beveik visiškai nėra. Dabar, kad žinote, kokio tipo FXAA į World of Tanks žaidime. Atsižvelgiant į tai, kad autoriai iš pradžių nebuvo planuota, kad faktūros aštrumas gali šiek tiek "išmuštų" bokšto, bet gameplay tai yra beveik nematomas.

Našumas čia praktiškai nesumažėja. Žinoma, World of Tanks variklis dirba daugiau Nenuostabu, todėl eilių arba, priešingai, spektaklis sumažėjimas gali ilgainiui atsiranda iš nieko.

NOAA, SMAA arba FXAA

Jei mes palyginti režimus «NOAA» ar SMAA ir «FXAA Ryškinimas», vaizdas bus žymiai pakeisti į gerąją pusę, kad pastaruoju atveju. Vienintelė išimtis čia yra lauko filtro siaurėjanti pernelyg plonas linijas naudojimas dar labiau, ypač, ypač pastebimas sumontuotas artilerijos akyse. Kadrų per sekundę įsikūnijimas FXAA skaičius gerokai viršija ankstesnį įsikūnijimas.

Be ilgalaikių bandymų metu buvo nustatyta, kad naudojant FXAA našumą lašai maždaug 10-12%, o tuo atveju, kai naudojamas išlyginimo metodą MSAA 4x, kurio kokybė konkuruoja šiandien su FXAA technologijų ir daro akivaizdžią našumo kritimą 50% arba daugiau.

atnaujinimas

2011 metais, taip pat buvo pritaikoma versija injekciją, kuri apima visas pirmiau parinkčių FXAA ir jų naudą. Šiuo asamblėjoje dalyvavo gana filtrų, skaičius, tarp kurių išsiskiria:

  • "Blur".
  • Vinječių.
  • spalvų sodrumas.
  • Sepija.
  • Ir daugelis kitų.

Visa tai yra gana lengva konfigūruoti per vieną failą, ir labiausiai naudinga šiuo atveju: nustatymai gali būti lengvai pakeista, net žaisdami, tiesiog sumažinti taikymą, atidarykite Nustatymai redaktorius, plėsti programą ir mėgautis naujus nustatymus nereikia iš naujo paleisti programą, kuri jus domina. Taigi, ji tapo visiškai pašalinti išblukimo vėliau aktyvacijos galandimo filtrą, teikti aiškesnį vaizdą apie tai, kur yra ne "kopėčių" Blur ir pasiekti aukštos kokybės tekstūros.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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