DatoriInformācijas tehnoloģijas

FXAA - kas tas ir? Izlīdzināšanas metode. izlīdzināšanas spēles

Tas ir bijis laiks, kad spēle bija iespaidīgs tikai tā spēle: Spēlētājs sen kļuva prasīga un, jo īpaši, pieprasot, lai parādīts ekrāna attēla kvalitāti. Tajā pašā laikā, daži cilvēki zina, ka, lai nodrošinātu augstu kvalitātes līmeni šodien, daudzi spēļu izstrādātājiem izmantot FXAA antialiasing. Kas tas ir - ir zināms, šodien ir ne visi spēlētāji, un tik daudzi domā, vai tas ir nepieciešams, lai iekļautu šo funkciju.

Dominējošais vairākums spēlētāju zina, ka veido tā saukto kāpnēm pie malām objektu, kā arī to, kā jūs varat atrisināt šo problēmu, izmantojot «anti-aliansing» vai vienkārši "anti-aliasing".

Kas ir dithering?

Smoothing - tas ir labs parādība, jo ievērojami palielinātu izpratni par attēlu un mūsdienu realitāti no spēles, kurā netiek izmantoti, galu galā, visticamāk, tiks booed. Tajā pašā laikā joprojām ir neapmierinoša, kādā veidā sapratu FXAA antialiasing. Kas tas ir, daudzi lietotāji var pat būt ieinteresēti, bet patiesībā tas ir īstenošana ietekmē gala attēla kvalitāti.

Poor īstenošana bieži vien ir iemesls, ka mērķa iekārta ir pietiekami skaitļošanas jaudu. Protams, labvēlīgos apstākļos šeit ir tie, kas dod priekšroku spēlēt uz PC, kā šajā gadījumā, kapacitāte iekārtas ir tieši atkarīga no finansiālajām iespējām īpašnieka, bet konsole Gamers bieži saturu tikai spēle, jo no grafikas kvalitāte lielā vairumā gadījumu datoros daudz labāk, salīdzinot ar to, ko grafika ir konsole spēles. Tomēr katrs cilvēks var brīvi izvēlēties, kur un ko viņa spēlē.

Kas ir FXAA?

Uzreiz jāatzīmē, ka diezgan ilgu laiku igrodelov izmanto FXAA anti-aliasing tehnoloģiju. Kas ir tas, nezināja, tad, bet pirmās lietošanas tā ir atrodama MMO Age of Conan, kā arī slavenā visā pasaulē šāvēja FEAR Šīs spēles, tomēr, izmanto tikai sākotnējā versija anti-aliasing, kas tajā laikā bija ne pārāk veiktspējas risinājumu.

Mūsu reizi spēlēs mēs izmantojām mazliet atšķirīgu formātu FXAA. Kas tas ir? Tas nozīmē gan Fast aptuvenu anti-aliasing, kas ir efektīvāks risinājums, salīdzinot ar tradicionālo tehnoloģiju MSAA. Šī vienotā caurlaide pikseļu šeideru, kuru rezultātā rāmis pārrēķināšanās veikta posmā pēc apstrādes. Šī shader tika izveidota kā ātri noteikt, kas ir mazāk prasīga attiecībā uz uzglabāšanu, salīdzinot ar iepriekš minēto, bet par priekšrocībām tehnoloģija maksā no darba, kā arī kvalitātei. Redzot to, daudzi varētu domāt, ka tehnoloģija nav nozīmes. Patiesībā tā nav taisnība.

Kādas ir šīs metodes priekšrocības?

Smoothing atšķiras FXAA vairākas priekšrocības, tostarp uzlabotu izlīdzināšanas tā saukto subpixels un spoguļa. Oficiāls dokuments Timothy Lotts izstrādātājs šīs tehnoloģijas saka, ka viņa produkts ar vidējas kvalitātes iestatījumiem veic kadru, pamatojoties uz izšķirtspēju 1920x1200 pēcapstrādi GTX 480 ar ātrumu, kas mazāks par vienu milisekundi.

Galvenie ieguvumi, kas ir anti-aliasing FXAA, veido to, kas šeit tiek izmantots izlīdzināšanas algoritmu apakšprogrammas pikseļi, kas ir daudz efektīvāka, salīdzinot ar MLAA algoritmu, kas ir pilnīgi pietiekami, lai iekārtas darbības, kas ved uz DirectX9 līmenī. Tas nozīmē, ka šajā gadījumā, pēc apstrādes tiek veikta vienā reizē, un visvairāk interesanti ir pilns neatkarība no tā, ko izmanto GPU Compute API. Tomēr ir arī viens trūkums - izstrādātāji šīs tehnoloģijas ir obligāti iekļaut dažādas spēles. Tajā pašā laikā, tradicionālās anti-aliasing tehnoloģija darbojas, vai, gluži pretēji, nevar darboties pie vadītāja līmenī. Tādējādi, lai gan programmētāji izmantot savā dzinējus metodi eksponenciāla izlīdzināšanas, un līdz ar to netiks izmantota to dzinējiem FXAA kodu, tas būs iespējams, lai sasniegtu vēlamo efektu, jo savukārt no ārpuses kodu nebija iespējama līdz nesen.

Kā bija problēma atrisināta?

Uz izmantojot pogu [Pauze] Laika gaitā, tika nolemts sākotnēji ieviest FXAA d3d.dl kodu bibliotēkā, kā rezultātā iespēja elastīgas korekcijas rezultātu, izmantojot dažādus konfigurācijas failiem, kā arī iespējot vai atspējot FXAA. Šis failu kopums sākotnēji kopēts direktorijā, kur izpildāmais fails ir klāt DX9 pieteikumus, un pieteikumu starta būs uzņemt bibliotēku, kurā pareizs kods, ir klāt. Tajā pašā laikā, kā izstrādātājs tehnoloģiju kodeksa īstenošanu bibliotēkā sākotnēji tika pārliecināti, ka darba rezultāti tika ievietoti žurnālā lietotāji aktīvi sāka noteikt bugs šo tehnoloģiju, kas ātri novērsts. C ir arī "injekcijas" ir parādījušies laika gaitā ar kodu DirectX 10 un 11 formātos.

Kā pārbaudīt?

Pašsaprotama efekts ir noteikt, kāda metode tiek izmantota eksponenciālo nogludināšanu un FXAA var būt spēle World of Tanks.

Ja FXAA anti-aliasing netiek izmantota, sāk parādīt atšķirīgu "eskalatora", un, neskatoties uz to, ka tvertne modelis var būt diezgan liels, un tas atšķiras pienācīgu detaļu, artefakti parādās ļoti daudz, un jo īpaši attiecībā uz dažādiem plānās objektiem. iebūvētu anti-aliasing tehniku mēģina kaut kādā veidā ieziest malas objektu, bet tas padara diezgan viduvējs, nemaz nerunājot par to, ka attēls var dažreiz aizmiglot.

Kādas izmaiņas notiek?

Kad ieslēgts FXAA rīku, rezultāts kļūst skaidrs: artifacts pazūd pilnībā, bet ir daži no attēla izplūšanas. Bez tam, ir arī unikāls versiju FXAA asināt. tehnoloģija attīstītājs vienā versijā pievienota filtra laukumu, kas tika ņemta no MPC-HC, bet gala rezultāts bija diezgan pienācīgas: aizmiglot pilnīgi izzūd, tekstūras ir vēl dramatiskāks skats nekā oriģināls, un "kāpnes", neskatoties uz izmantošanu filtrs ir gandrīz pilnīgi klāt. Tagad, ka jūs zināt, kāda veida FXAA World of Tanks spēli. Sakarā ar to, ka autori nav sākotnēji plānotā tik asumu tekstūras varētu nedaudz "izsist" no torņa, bet spēle tā ir praktiski neredzams.

Performance šeit praktiski nav samazināts. Protams, World of Tanks dzinējs strādā vairāk pārsteidzoši, tāpēc pārrāvumi vai, gluži pretēji, darbības samazinājums visbeidzot var rasties no nekā.

NOAA, SMAA vai FXAA

Ja mēs salīdzinātu režīmus «NOAA» vai SMAA un «FXAA asāku», aina būtiski mainīsies uz labo pusi pēdējā gadījumā. Vienīgais izņēmums šeit ir izmantot lauka filtrs, kas sašaurina pārāk plānas līnijas vēl vairāk, jo īpaši, ir īpaši pamanāms uzmontētu artilērijas redzi. Par kadriem sekundē iemiesojumā FXAA skaits ievērojami pārsniedz iepriekšējo iemiesojumu.

Gaitā ilgtermiņa testos, tika konstatēts, ka, izmantojot FXAA veiktspēju samazinās par aptuveni 10-12%, bet gadījumā, ja izmanto izlīdzināšanas metodi MSAA 4x, kuru kvalitāte konkurē šodien ar FXAA tehnoloģiju, un tas izpausties veiktspējas kritumu 50% vai vairāk.

Atjaunināt

2011. gadā bija arī pielāgojama versija injekciju, kas ietvēra visas iepriekš minētās iespējas FXAA un to priekšrocībām. Šajā montāžas piedalījās diezgan vairākiem filtriem, kuru vidū izceļas:

  • Blur.
  • Vinjetes.
  • krāsu piesātinājums.
  • Sēpija.
  • Un daudzi citi.

Tas viss ir diezgan viegli konfigurēt, izmantojot vienu failu, un visvairāk noderīga šajā gadījumā: iestatījumus var viegli mainīt, pat spēlējot, vienkārši samazināt pieteikumu, atveriet Settings Editor, paplašināt lietotni un baudīt jaunus iestatījumus bez restartēt programmu, kas jūs interesē. Tātad, tas ir kļuvis pilnīgi likvidēt izbalēšanu vēlāk aktivizēšana asināšanas filtru, kas nodrošina skaidrāku priekšstatu par to, kur nav "kāpnes" aizmiglot un sasniegt augstas kvalitātes tekstūru.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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