Kompjutera, Teknologjisë së informacionit
FXAA - çfarë është ajo? Metoda zbutja. zbutjes games
Ka qenë një kohë kur loja ishte mbresëlënëse vetëm gameplay e saj: Lojtar kohë më parë u bë e kërkuar dhe, në veçanti, duke kërkuar me cilësinë e treguar në imazhin e ekranit. Në të njëjtën kohë, pak njerëz e dinë se për të siguruar një nivel të lartë të cilësisë sot, shumë zhvilluesve të lojës përdorni FXAA antialiasing. Atë që është - sot është e njohur nuk është e gjitha gamers, dhe aq shumë mendojnë, nëse është e nevojshme për të përfshirë këtë funksion.
Shumica mbizotëruese e lojtarëve di që përbëjnë të ashtuquajturën shkallë në skajet e objekteve, si dhe se si ju mund të zgjidhin këtë problem duke përdorur «anti-aliansing» ose thjesht "anti-aliasing".
Çfarë është dithering?
Smoothing - ky është një fenomen i mirë, si rritje në masë të madhe në perceptimin e imazhit, dhe në realitetet moderne të lojrave, në të cilat ajo nuk është përdorur, në fund të fundit më shumë gjasa për t'u fishkëllyen. Në të njëjtën kohë mbetet mënyra e pakënaqshme në të cilën realizohen FXAA antialiasing. Ajo që është, shumë përdorues nuk mund edhe të jenë të interesuar, por në fakt ajo është zbatimi ndikon në cilësinë e imazhit përfundimtar.
Zbatimi i dobët është shpesh arsyeja që pajisjet objektivi ka fuqi të mjaftueshme informatikë. Sigurisht, në kushte të favorshme këtu janë ata që preferojnë të luajnë në PC, si në këtë rast, kapaciteti i pajisjeve është drejtpërdrejt e varur nga mundësitë financiare të pronarit, por konsol gamers shpesh i kënaqur me vetëm gameplay, si cilësia e grafika në shumicën e rasteve në kompjuterë shumë më të mirë në krahasim me atë grafika janë console games. Megjithatë, çdo person është i lirë të zgjedhë se ku dhe çfarë të luajë e tij.
Çfarë është FXAA?
Menjëherë duhet theksuar se mjaft e një kohë të gjatë igrodelov përdorur FXAA teknologji anti-aliasing. Çfarë është kjo, nuk e di, atëherë, por përdorimi i parë që është gjetur në MMO Age of Conan, si dhe në e famshme në të gjithë frikën revole botërore Këto lojëra, megjithatë, e përdorur vetëm versioni origjinal i anti-aliasing, i cili në atë kohë ishte një jo shumë zgjidhje të performancës.
Në kohën tonë në lojrat kemi përdorur një format FXAA pak më të ndryshme. Çfarë është ajo? Ajo qëndron për dy Fast përafërt anti-aliasing, e cila është një zgjidhje më efektive në krahasim me MSAA teknologji tradicionale. Kjo e vetme kalojë pixel shader, ku rezulton kornizë llogaritje e gabuar kryer në fazën e post-përpunimit. Kjo shader u krijua si një doze, e cila është më pak të kërkuar në ruajtje në krahasim me sa më sipër, por për avantazhet e teknologjisë paguan punën, si dhe cilësinë. Duke parë këtë, shumë mund të mendojnë se teknologjia është e parëndësishme. Në fakt kjo nuk është e vërtetë.
Cilat janë avantazhet e kësaj metode?
Smoothing ndryshon FXAA një numër të avantazhe, duke përfshirë përmirësimin e zbutjen ashtuquajturat subpixels, dhe specular. Një dokument zyrtar Timothy Lotts Zhvilluesi i kësaj teknologjie thotë se produkti i tij me parametrat e cilësisë së mesme kryen post-përpunimit të kornizave në bazë të një rezolute të 1920x1200 GTX 480 në një normë prej më pak se një Millisekonda.
Përfitimet kryesore që ka anti-aliasing FXAA, konsistojnë në atë që është përdorur këtu zbutjen algorithm nën-pixel, e cila është më efikase në krahasim me algorithm MLAA, e cila është mjaft e mjaftueshme për funksionimin e pajisjeve që shkon në nivel DirectX9. Kjo është, në këtë rast, post-përpunimit është kryer në një kalim të vetëm, dhe më interesante është pavarësia e plotë nga ajo e përdorur GPU Compute API. Megjithatë, ekziston edhe një pengesë - zhvilluesit e kësaj teknologjie duhet domosdoshmërisht të jetë i ngulitur në një shumëllojshmëri e lojrave. Në të njëjtën kohë, teknologjia tradicionale anti-aliasing punon, ose, në të kundërtën, nuk mund të veprojë në nivel shofer. Kështu, ndërsa programuesit do të përdorë në motorët metodën e tyre të zbutjes eksponenciale, dhe kështu nuk do të përdoren në kodin e tyre motorët FXAA, ajo do të jetë e pamundur për të arritur efektin e dëshiruar, si nga ana e tij nga jashtë kodit nuk ishte e mundur deri kohët e fundit.
Si u problemi zgjidhet?
Më përdorur butonin [Pause] Me kalimin e kohës, u vendos që fillimisht të futur FXAA kodin d3d.dl në bibliotekë, duke rezultuar në një mundësi të përshtatjes fleksibël të rezultateve nëpër fotografi të ndryshme konfigurimit, si dhe të mundësojnë ose çaktivizoni FXAA. Ky grup i dosjeve kopjuar fillimisht në directory ku skedarin ekzekutues është i pranishëm aplikimet DX9, si dhe fillimin e aplikimit do të marr bibliotekën në të cilën kodi i saktë është i pranishëm. Në të njëjtën kohë, si zhvilluesi i zbatimit të teknologjisë të kodit në bibliotekë është bërë fillimisht i sigurt se rezultatet e punës së ishin vendosur në log, përdoruesit në mënyrë aktive ka filluar për të identifikuar mete në këtë teknologji, e cila shpejt korrigjohet. C është edhe "injeksione" janë shfaqur me kalimin e kohës me kodin për DirectX 10 dhe 11 formate.
Si për të kontrolluar?
Efekti më i dukshëm është për të përcaktuar se çfarë metodë është përdorur zbutjen eksponenciale dhe FXAA, mund të jetë në lojë World of Tanks.
Nëse FXAA anti-aliasing nuk është përdorur, fillojnë të tregojnë të dallueshme "shkallë lëvizëse", dhe pavarësisht nga fakti se modeli tank mund të jetë mjaft i madh dhe do të ndryshojnë detaje të mirë, objekte të duket shumë, dhe veçanërisht në lidhje me një shumëllojshmëri të objekteve të hollë. ndërtuar në teknikën anti-aliasing është duke u përpjekur në një farë mënyre të vajos buzë e objektit, por kjo e bën atë mjaft mediokre, për të mos përmendur faktin se fotografia nganjëherë mund të jetë e paqartë.
Çfarë ndryshime ndodhin?
Pasi kaloi FXAA mjet, rezultati bëhet e qartë: Artefaktet zhduken krejtësisht, por ka disa blurring e imazhit. Përveç kësaj, ekziston edhe një version unik FXAA theksoj. zhvilluesi i teknologjisë në një version shtuar një fushë filtër, i cili është marrë nga MPC-HC, ndërsa rezultati përfundimtar ishte mjaft e mirë: Blur të zhduken krejtësisht, textures janë pamje edhe më dramatike se sa origjinale, dhe "shkallë", pavarësisht nga përdorimi e filtri është pothuajse plotësisht mungon. Tani që ju e dini se çfarë lloji FXAA në World of Tanks lojës. Për shkak të faktit se autorët nuk kanë planifikuar fillimisht në mënyrë mprehtësinë e cilësi mund pak "trokasin jashtë" të kullës, por gameplay është praktikisht i padukshëm.
Performance këtu praktikisht nuk është zvogëluar. Sigurisht, World of Tanks motorit punon në mënyrë më e habitshme, pra breshëri ose, në të kundërtën, ulja performanca eventualisht mund të dalin nga asgjëja.
NOAA, SMAA ose FXAA
Nëse ne krahasojmë modes «NOAA» ose SMAA dhe «FXAA theksoj», fotografia do të ndryshojë në mënyrë të konsiderueshme për të mirë në rastin e fundit. Përjashtimi i vetëm këtu është përdorimi i filtrit në terren që ngushton tepër linjat e hollë edhe më shumë, në veçanti, është veçanërisht e dukshme në sytë e montuar artileri. Numri i korniza për FXAA dytë mishërim tejkalon në masë të madhe mishërim mëparshme.
Në rrjedhën e testeve afat-gjatë, ajo ishte e vendosur se kur duke përdorur performancën FXAA bie me rreth 10-12%, ndërsa në rastin kur duke përdorur metodën zbutës MSAA 4x, cilësia e të cilit konkuron sot me teknologji FXAA, dhe ka manifestuar rënie të performancës 50% ose më shumë.
Update
Në vitin 2011, ka pasur edhe një version të përshtatshëm të injektimit, i cili përfshinte të gjitha opsionet e mësipërme FXAA dhe përfitimet e tyre. Në këtë Kuvend u ndoq nga një numër mjaft të filtrave, ndër të cilat qëndron:
- Blur.
- Vignetting.
- mbushje ngjyra.
- Sepia.
- Dhe shumë të tjerë.
E gjithë kjo është shumë e lehtë për të konfiguruar me anë të një skedar të vetëm, dhe më të dobishme në këtë rast: të settings mund të ndryshohet lehtë, madje edhe duke luajtur, thjesht minimizuar aplikacionin, të hapur Editor Settings, zgjerimin e app dhe të gëzojnë parametrat e reja, pa pasur nevojë për të rifilluar aplikimin që ju jeni të interesuar. Kështu, ajo është kthyer plotësisht të eliminuar vyshket vonë filtër aktivizimit mprehje, duke siguruar një pasqyrë më të qartë se ku nuk ka "shkallë" turbullira dhe ka arritur textures me cilësi të lartë.
Similar articles
Trending Now