CalculatoareTehnologia informației

FXAA - ce este? Metoda de netezire. jocuri smoothing

A fost un moment în care jocul a fost impresionant doar gameplay-ul său: Player-mult timp în urmă a devenit solicitante și, în special, cerând la calitatea din imaginea ecranului. În același timp, puțini oameni știu că, pentru a asigura un nivel ridicat de calitate astăzi, mulți dezvoltatori de jocuri folosesc FXAA antialiasing. Ce este - este cunoscut astăzi este nu toți jucătorii, și cred atât de mulți, dacă este necesar să se includă această caracteristică.

Cea mai mare parte predominantă a jucătorilor știe că constituie așa-numita scara la marginile de obiecte, precum și modul în care puteți rezolva această problemă prin utilizarea «anti-aliansing» sau pur și simplu „anti-aliasing“.

Ce este dithering?

Netezirea - acesta este un fenomen bun, deoarece percepția a crescut foarte mult a imaginii, și în realitățile moderne ale jocurilor, în care nu este folosit, în cele din urmă mai susceptibile de a fi huiduit. În același timp, rămâne în mod nesatisfăcător care a realizat FXAA antialiasing. Ce este, mulți utilizatori nu pot fi chiar interesat, dar, de fapt, este punerea în aplicare afectează calitatea imaginii finale.

Punerea în aplicare deficitară este adesea motivul pentru care echipamentul destinație are putere de calcul insuficientă. Desigur, în condiții favorabile de aici sunt cei care preferă să joace pe PC, la fel ca în acest caz, capacitatea echipamentului depinde în mod direct de posibilitățile financiare ale proprietarului, dar jucătorii consola de multe ori de conținut cu doar gameplay-ul, deoarece calitatea graficii în marea majoritate a cazurilor pe computere mult mai bine în comparație cu ceea ce grafica sunt console de jocuri. Cu toate acestea, fiecare persoană este liber să aleagă unde și ce jocul său.

Ce este FXAA?

Imediat trebuie remarcat faptul că destul de mult timp igrodelov folosit FXAA tehnologie anti-aliasing. Ce este, nu au știut atunci, dar prima utilizare se găsește în MMO-ul Age of Conan, precum și în faimos peste tot FEAR shooter lume în aceste jocuri, cu toate acestea, utilizate numai versiunea originală a anti-aliasing, care la acel moment a fost o nu foarte soluție de performanță.

În timpul nostru, în jocurile am folosit un format FXAA ușor diferit. Ce este? Înseamnă atât Fast aproximativă Anti-Aliasing, care este o soluție mai eficientă în comparație cu MSAA tehnologia tradițională. Această singură trecere pixel shader, în care rama rezultată eroare de calcul efectuat la etapa de post-procesare. Acest shader a fost creat ca un remediu rapid, care este mai puțin exigente privind depozitarea în comparație cu cele de mai sus, dar pentru avantajele tehnologiei plătește o activitate profesională, precum și de calitate. Văzând acest lucru, mulți ar putea crede că tehnologia este irelevantă. De fapt, acest lucru nu este adevărat.

Care sunt avantajele acestei metode?

Netezirea diferă FXAA o serie de avantaje, inclusiv îmbunătățirea netezirea așa-numitele subpixeli, și a reflexiilor. Un document Timothy Lotts dezvoltator oficial al acestei tehnologii spune că produsul său cu setările de calitate medie efectuează post-procesare de cadre pe baza unei rezoluții de 1920x1200 GTX 480 la o rată de mai puțin de o milisecundă.

Principalele beneficii pe care le are anti-aliasing FXAA, constau în ceea ce este folosit aici netezirea algoritm sub-pixeli, care este mai eficient în comparație cu algoritmul MLAA, care este destul de suficientă pentru funcționarea echipamentului care ruleaza la nivel DirectX9. Aceasta este, în acest caz, post-procesare este efectuată într-o singură trecere, iar cel mai interesant este complet independent de ceea ce utilizează GPU Compute API. Cu toate acestea, există și un dezavantaj - dezvoltatorii acestei tehnologii trebuie să fie în mod necesar încorporat într-o varietate de jocuri. În același timp, tehnologia tradițională anti-aliasing funcționează sau, dimpotrivă, nu poate funcționa la nivelul șoferului. Astfel, în timp ce programatorii vor folosi in metoda lor motoare de netezire exponențială, și astfel nu vor fi utilizate în codul lor motoare FXAA, va fi imposibil să se obțină efectul dorit, ca turn din afara codului nu a fost posibil până de curând.

Cum a fost rezolvat problema?

Pe folosind butonul [Pauză] De-a lungul timpului, sa decis să introducă inițial FXAA cod d3d.dl în bibliotecă, rezultând într-o oportunitate de ajustare flexibilă a rezultatelor prin diferite fișiere de configurare, precum și a activa sau dezactiva FXAA. Acest set de fișiere copiate inițial la directorul în care fișierul executabil este prezent aplicatii DX9, iar pornirea aplicației se va ridica biblioteca în care codul corect este prezent. În același timp, ca dezvoltator de punerea în aplicare a tehnologiei codul din biblioteca a fost inițial asigurat că rezultatele lucrărilor au fost plasate în jurnal, utilizatorii au început în mod activ pentru a identifica bug-uri în această tehnologie, care a corectat rapid. C este, de asemenea, „injecții“ au apărut în timp cu codul pentru DirectX 10 și 11 formate.

Cum de a verifica?

Efectul cel mai evident este de a determina ce metodă este folosită de netezire exponențială și FXAA, poate fi în lumea jocului de tancuri.

În cazul în care nu se utilizează FXAA anti-aliasing, începe să arate distincte „scară rulantă“, și în ciuda faptului că modelul rezervor poate fi destul de mare și va varia în detaliu decente, artefacte apar foarte mult, și mai ales în ceea ce privește o varietate de obiecte subtiri. built-in tehnica anti-aliasing încearcă într-un mod de a lubrifia marginea obiectului, dar o face destul de mediocru, să nu mai vorbim de faptul că imaginea poate fi uneori neclară.

Ce schimbări au loc?

După ce a apelat la instrumentul FXAA, rezultatul devine clar: artefacte dispar complet, dar există o anumită neclaritate a imaginii. În plus, există, de asemenea, o versiune unică FXAA Sharpen. Tehnologia dezvoltator într-o singură versiune a adăugat un câmp de filtrare, care a fost preluat de la MPC-HC, iar rezultatul final a fost destul de decente: blur dispar complet, texturi vedere chiar mai dramatică decât originalul, și „scară“, în ciuda de utilizare a filtrul este aproape complet absentă. Acum, că știi ce FXAA tip în World of Tanks joc. Datorită faptului că autorii nu au planificat inițial, astfel claritatea texturii ar putea ușor „knock out“ al turnului, dar gameplay-ul este practic invizibil.

Performanța aici nu este, practic, redus. Desigur, World of Tanks motorului funcționează mai surprinzător, prin urmare, exploziile sau, dimpotrivă, scăderea performanței poate apărea în cele din urmă din nimic.

NOAA, SMAA sau FXAA

Dacă vom compara modurile «NOAA» sau SMAA și «FXAA Sharpen», imaginea se va schimba în mod semnificativ în bine în acest din urmă caz. Singura excepție de aici este utilizarea filtrului câmp care se îngustează excesiv de linii subțiri, chiar mai mult, în special, este vizibil mai ales în vedere artilerie montat. Numărul de cadre pe secundă FXAA de realizare depășește cu mult exemplul precedent.

În cursul testelor pe termen lung, sa stabilit că atunci când se utilizează performanța FXAA scade cu aproximativ 10-12%, în timp ce în cazul când se utilizează metoda de netezire MSAA 4x, a cărui calitate concurează astăzi cu tehnologia FXAA, și nu manifestă scăderea performanței 50% sau mai mult.

Actualizare

În 2011, a existat, de asemenea, o versiune personalizabil de injectare, care a inclus toate opțiunile FXAA de mai sus și beneficiile lor. În această adunare au participat un număr destul de filtre, printre care se remarcă:

  • Blur.
  • Vignetare.
  • saturația culorilor.
  • Sepia.
  • Și multe altele.

Toate acestea sunt destul de ușor de configurat printr-un singur fișier, iar cel mai util în acest caz: setările pot fi modificate cu ușurință, chiar și în timp ce joacă, pur și simplu a minimiza aplicația, deschideți Setări Editor, extindeți aplicația și să se bucure de noile setări fără a fi nevoie să reporniți aplicația care vă interesează. Astfel, s-a transformat elimina complet decolorare mai târziu filtru de activare ascuțirea, oferind o imagine mai clară în cazul în care nu există nici o „scară“ estompează și realizat texturi de înaltă calitate.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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