Mga computerInformation technology

FXAA - ano ito? Ang smoothing pamamaraan. smoothing games

Naging isang pagkakataon kapag ang laro ay kahanga-hangang lamang gameplay nito: player ang matagal na ang nakalipas ay naging demanding at, sa partikular, hinihingi sa kalidad ng ipinakita sa imahe screen. Kasabay nito, ilang mga tao na malaman na upang masiguro ang isang mataas na antas ng kalidad sa araw na ito, maraming mga developer ng laro gamitin ang FXAA antialiasing. Ano ito - ay kilala ngayon ay hindi lahat ng mga manlalaro, at iniisip ng marami, kung ito ay kinakailangan upang isama ang tampok na ito.

Ang nangingibabaw na karamihan ng mga manlalaro alam na bumubuo ng tinatawag na hagdan sa gilid ng mga bagay, pati na rin kung paano maaari mong malutas ang problemang ito sa pamamagitan ng paggamit ng «anti-aliansing» o lamang "anti-aliasing".

Ano ang dithering?

Smoothing - ito ay isang mahusay na phenomenon, tulad ng lubos na nadagdagan-unawa ng mga imahe, at sa modernong katotohanan ng mga laro, kung saan hindi ito ay ginagamit, sa huli ay mas malamang na booed. Kasabay nito ay nananatiling hindi kasiya-siyang paraan kung saan nalaman FXAA antialiasing. Ano ito, maraming mga gumagamit ay hindi maaaring kahit na maging interesado, ngunit sa katunayan ito ay ang pagpapatupad ay nakakaapekto sa kalidad ng panghuling larawan.

Mahina pagpapatupad ay madalas na ang dahilan na ang target na kagamitan ay hindi sapat na computing kapangyarihan. Of course, sa kanais-nais na mga kondisyon narito ang mga may gusto upang i-play sa PC, tulad ng sa kasong ito, ang kapasidad ng kagamitan ay direktang nakasalalay sa mga pinansiyal na mga posibilidad ng may-ari, ngunit console na mga manlalaro ay madalas na nilalaman na may lamang ang gameplay, tulad ng ang kalidad ng mga graphics sa malaking karamihan ng mga kaso sa mga computer marami mas mahusay na kumpara sa kung ano ang mga graphics ay console games. Gayunman, ang bawat tao ay libre upang piliin kung saan at kung ano ang kanyang pag-play.

Ano ang FXAA?

Agad-agad ito ay dapat na mapapansin na ang lubos ng mahabang panahon igrodelov ginagamit FXAA anti-aliasing teknolohiya. Ano ito, hindi alam pagkatapos, ngunit ang unang paggamit ng ito ay na natagpuan sa MMO Edad ng Conan, pati na rin sa sikat sa buong mundo tagabaril FEAR mga laro, gayunpaman, gamitin lamang ang orihinal na bersyon ng anti-aliasing, na sa oras na iyon ay isang hindi masyadong pagganap solusyon.

Sa ating panahon sa games na ginagamit namin ang isang bahagyang kakaibang format FXAA. Ano ito? Ito ang ibig sabihin ay pareho Mabilis tinatayang Anti-aliasing, na kung saan ay isang mas epektibong solusyon kung ihahambing sa mga tradisyunal na teknolohiya MSAA. Ang nag-iisang pass pixel shader, kung saan ang mga nagresultang frame maling kalkula ginanap sa yugto ng post-processing. shader na ito ay nilikha bilang isang mabilis na ayusin, na kung saan ay mas mababa hinihingi sa imbakan sa paghahambing sa itaas, ngunit para sa mga pakinabang ng teknolohiya nagbabayad up sa trabaho, pati na rin ang kalidad. Nakakakita ng ito, maraming maaaring isipin na ang teknolohiya ay hindi kaugnay. Sa katunayan ito ay hindi totoo.

Ano ang mga pakinabang ng ang paraan na ito?

Smoothing nagkakaiba FXAA isang bilang ng mga pakinabang, kabilang ang pinabuting smoothing tinaguriang subpixels, at specular. Ang isang opisyal na dokumento Timothy LOTTS developer ng teknolohiya na ito sabi ni na ang kanyang produkto na may medium setting ng kalidad ay gumaganap ng post-processing ng mga frame sa batayan ng isang resolution ng 1920x1200 ang GTX 480 sa isang rate ng mas mababa sa isang millisecond.

Ang pangunahing benepisyo na may anti-aliasing FXAA, binubuo sa kung ano ay ginamit dito smoothing algorithm sub-pixels, na kung saan ay mas mahusay na kumpara sa MLAA algorithm, na kung saan ay lubos na sapat para sa pagpapatakbo ng mga kagamitan na tumatakbo sa DirectX9 antas. Iyon ay, sa kasong ito, ang post-processing ay isinasagawa sa isang solong pass, at ang pinaka-kagiliw-giliw na ay ang kumpletong pagsasarili mula sa kung ano ang ginagamit GPU Compute API. Gayunpaman, mayroon ding isa disbentaha - ang mga developer ng teknolohiya na ito ay dapat na kinakailangang ma-embed sa isang iba't ibang mga laro. Kasabay nito, ang tradisyunal na anti-aliasing teknolohiya ay gumagana o, sa salungat, ay hindi maaaring gumana sa antas ng driver. Kaya, habang ang mga programmer ay gagamit sa kanilang engine na paraan ng pagpaparami smoothing, at sa gayon ay hindi gagamitin sa kanilang engine FXAA code, ito ay imposible upang makamit ang ninanais na epekto, pati na ang pagliko mula sa labas ng code ay hindi posible hanggang kamakailan.

Paano ay ang problema malulutas?

On gamit ang pindutan [pause] Sa paglipas ng panahon, ito ay nagpasya na una kitang ipakilala FXAA d3d.dl code sa library, na nagreresulta sa isang pagkakataon ng kakayahang umangkop pagsasaayos ng mga resulta sa pamamagitan ng iba't-ibang mga file ng configuration, pati na rin paganahin o huwag paganahin ang FXAA. Ang hanay ng mga file na orihinal na kinopya sa direktoryo kung saan ang mga maipapatupad na file ay naroroon DX9 mga aplikasyon, at ang application startup ay pick up ang library kung saan ang tamang code ay kasalukuyan. Kasabay nito, tulad ng nag-develop ng teknolohiya pagpapatupad ng code sa library ay orihinal na ginawa sigurado na ang mga resulta ng trabaho ay inilagay sa ang log, ang mga gumagamit ay aktibong nagsimula upang makilala ang mga bug sa teknolohiyang ito, na kung saan mabilis na naitama. C ding "injections" lumitaw sa paglipas ng panahon na may ang code para sa DirectX 10 at 11 na mga format.

Paano upang suriin?

Ang pinaka-halata na epekto ay upang matukoy kung ano ang pamamaraan ay ginagamit pagpaparami smoothing at FXAA, maaaring maging sa laro World ng tank.

Kung FXAA anti-aliasing ay hindi na ginagamit, magsisimula upang ipakita ang natatanging "escalator", at sa kabila ng katotohanan na ang mga tangke ng mga modelo ay maaaring maging lubos na malaki at ay mag-iiba disenteng detalye, artifacts lilitaw masyadong marami, at lalo na may paggalang sa isang iba't ibang mga manipis na mga bagay. built-in anti-aliasing pamamaraan ay trying sa ilang mga paraan upang magrasa ang gilid ng object, ngunit ito ay ginagawang medyo pangkaraniwan, hindi sa banggitin ang katunayan na ang larawan ay maaaring minsan ay blur.

Anong mga pagbabago ang magaganap?

Kapag inililipat FXAA tool, ang resulta ay magiging malinaw: ang artifacts ganap nang mawawala, ngunit mayroong ilang paglabo ng imahe. Bilang karagdagan, mayroon ding isang natatanging bersyon FXAA Patalasin. technology developer sa isang bersyon ay nagdagdag ng isang patlang ng filter, na kung saan ay kinuha mula sa MPC-HC, habang ang pangwakas na resulta ay medyo disenteng: Palabuin ganap na nawala, texture ay mas higit pang dramatic view ng kaysa sa orihinal, at ang "hagdan", sa kabila ng paggamit ng ang filter ay halos ganap na absent. Ngayong alam mo na kung anong uri FXAA sa Mundo ng tangke ng laro. Dahil sa ang katunayan na ang mga may-akda ay hindi orihinal na binalak upang ang sharpness ng mga texture ay maaaring bahagyang "patumbahin" ng tower, ngunit ang gameplay ito ay halos invisible.

Pagganap dito ay halos hindi nabawasan. Siyempre, World ng tank engine ay gumagana mas nakakagulat, samakatuwid bursts o, sa salungat, ang pagganap pagbaba sa huli ay maaaring lumitaw sa labas ng wala.

NOAA, SMAA o FXAA

Kung ating ihahambing ang mga mode «NOAA» o SMAA at «FXAA Patalasin», ang larawan ay magbago nang malaki para sa mas mahusay na sa mga huling kaso. Ang tanging exception dito ay ang paggamit ng mga patlang ng filter na nagpapaliit ng sobra-sobra manipis na linya ng higit pang mga, sa partikular, ay lalong kapansin-pansin sa mount artilerya paningin. Ang bilang ng mga frame sa bawat segundo embodiment FXAA lubos na lumampas sa nakaraang sagisag.

Sa kurso ng pang-matagalang pagsusuri, ito ay tinutukoy na kapag gumagamit FXAA pagganap ay bumaba sa pamamagitan ng tungkol sa 10-12%, habang sa kaso kapag gamit ang paraan smoothing MSAA 4x, na ang kalidad nakikipagkumpetensya ngayon sa FXAA teknolohiya, at namamalas ang pagganap drop 50% o higit pa.

I-update

Noong 2011, nagkaroon din ng mga nako-customize na bersyon ng iniksyon, na kasama ang lahat ng nasa itaas pagpipilian FXAA at ang kanilang mga benepisyo. Sa ganitong pagpupulong ay dinaluhan ng lubos ng isang bilang ng mga filter, bukod sa kung saan ay nakatayo out:

  • Blur.
  • Vignetting.
  • kulay saturation.
  • Sepia.
  • At marami pang iba.

Ang lahat ng ito ay lubos na madaling i-configure sa pamamagitan ng isang solong file, at ang pinaka-kapaki-pakinabang sa kasong ito: ang mga setting maaaring madaling nagbago, kahit na habang nagpe-play, i-minimize lang ang application, buksan ang Mga Setting Editor, palawakin ang app at mag-enjoy ang mga bagong setting nang hindi na kinakailangang i-restart ang application na ikaw ay interesado. Kaya, ito ay naka-ganap na puksain dahan mamaya activation lagis filter, na nagbibigay ng isang malinaw na larawan ng kung saan walang mga "hagdan" lumabo at makamit ang mataas na kalidad na mga texture.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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