ComputerSa impormasyon nga teknolohiya

FXAA - unsa man kini? Ang smoothing pamaagi. smoothing dula

Kini na ang usa ka panahon sa diha nga ang duwa mao ang impresibo lamang gameplay niini: player Ang dugay na nahimong nangayo ug, sa partikular, nangayo sa kalidad nga gipakita diha sa larawan screen. Sa samang panahon, pipila ka mga tawo nasayud nga aron sa pagsiguro sa usa ka taas nga ang-ang sa kalidad nga karon, daghan game developers sa paggamit FXAA antialiasing. Unsa kini mao ang - ang nailhan karon dili mao ang tanan gamers, ug sa ingon sa daghan nga mga hunahuna, bisan kini mao ang gikinahanglan nga naglakip niini nga bahin.

Ang nagsulabi kadaghanan sa mga players nahibalo nga naglangkob sa gitawag nga hagdanan sa sulab sa mga butang, ingon man usab sa kon sa unsang paagi kamo pagsulbad niini nga problema pinaagi sa paggamit sa «anti-aliansing» o sa yano "anti-aliasing".

Unsa ang dithering?

Smoothing - kini mao ang usa ka maayo nga panghitabo, sama sa pag-ayo sa dugang panglantaw sa larawan, ug sa mga modernong mga kamatuoran sa mga dula, diin dili kini gigamit, sa katapusan mas lagmit nga perming gi-boo. Sa samang panahon nagpabilin matagbaw sa dalan nga nakaamgo FXAA antialiasing. Unsa kini, daghan tiggamit dili pa gani nga interesado, apan sa pagkatinuod kini mao ang implementasyon makaapekto sa kalidad sa mga katapusan nga larawan.

Kabus implementasyon mao ang kanunay nga ang rason nga ang target nga ekipo adunay kulang Computing gahum. Siyempre, sa paborableng nga mga kahimtang dinhi ang mga tawo nga gusto sa pagdula sa PC, sama sa niini nga kaso, ang kapasidad sa mga ekipo mao ang direkta nga nagsalig sa pinansyal nga posibilidad sa tag-iya, apan console gamers sagad sulod uban sa lang sa gameplay, ingon nga ang kalidad sa mga graphic sa dako nga kadaghanan sa mga kaso diha sa mga computer daghan mas maayo nga itandi sa unsa ang mga graphic mga console dula. Apan, ang matag tawo libre sa pagpili asa ug unsa ang iyang play.

Unsa ang FXAA?

Diha-diha dayon kini kinahanglan nga nakita nga na sa usa ka hataas nga panahon igrodelov nga gigamit FXAA anti-aliasing teknolohiya. Unsa kini, wala mahibalo, apan ang unang paggamit niini makita diha sa MMO Age sa Conan, ingon man sa mga bantog nga ang tanan sa ibabaw sa kalibutan shooter KAHADLOK Kini nga mga dula, Apan, gigamit lamang sa orihinal nga bersyon sa anti-aliasing, nga niadtong panahona mao ang usa ka dili kaayo performance solusyon.

Sa atong panahon sa mga dula nga gigamit nato ang usa ka gamay sa lain-laing format FXAA. Unsa kini? Kini nagpasabot sa duha Puasa gibanabanang Anti-aliasing, nga mao ang usa ka mas epektibo nga solusyon kon itandi sa tradisyonal nga teknolohiya MSAA. Kini nga single nga agianan pixel shader, diin ang resulta frame sayop nga gihimo sa yugto sa post-pagproseso. shader Kini nga gilalang nga ingon sa usa ka dali nga ayuhon, nga mao ang dili kaayo lisud sa storage kon itandi sa mga sa ibabaw, apan alang sa mga bentaha sa teknolohiya pays sa trabaho, ingon man usab sa kalidad. Sa pagtan-aw niini, daghan tingali maghunahuna nga ang teknolohiya mao ang irrelevant. Sa pagkatinuod kini dili mao ang tinuod nga.

Unsa ang mga bentaha sa niini nga paagi?

Smoothing lahi FXAA sa usa ka gidaghanon sa mga bentaha, lakip na ang milambo smoothing sa ingon-gitawag nga subpixels, ug specular. Usa ka opisyal nga dokumento Timoteo Lotts developer sa niini nga teknolohiya nag-ingon nga ang iyang produkto uban sa medium setting kalidad naghimo post-proseso sa mga bayanan sa basehan sa usa ka resolusyon sa 1920x1200 sa GTX 480 sa usa ka rate sa ubos pa kay sa usa ka millisecond.

Ang nag-unang mga benepisyo nga adunay anti-aliasing FXAA, naglangkob sa unsa ang gigamit dinhi smoothing algorithm sub-pixels, nga mao ang mas hapsay nga itandi sa MLAA algorithm, nga mao na igo alang sa operasyon sa mga ekipo nga midagan sa DirectX9 nga lebel. Nga mao, sa niini nga kaso, ang mga post-pagproseso nga gidala sa usa ka ka agianan, ug ang labing makapaikag mao ang bug-os nga kagawasan gikan sa gigamit GPU kompyut API. Apan, adunay usab sa usa ka drawback - ang mga developers sa niini nga teknolohiya kinahanglan nga nasukip sa usa ka lainlaing matang sa mga dula. Sa samang panahon, ang tradisyonal nga anti-aliasing teknolohiya mga buhat o, sa sukwahi, dili-operate sa ang-ang drayber. Busa, samtang ang programmers gamiton sa ilang mga makina nga pamaagi sa exponential smoothing, ug sa ingon dili gamiton diha sa ilang mga makina FXAA code, kini mahimong imposible nga makab-ot sa gitinguha nga epekto, ingon nga ang mga turn gikan sa gawas sa code dili mahimo hangtud bag-o lang.

Unsa nga paagi nga ang problema masulbad?

Sa paggamit sa button [Pause] Paglabay sa panahon, kini nakahukom sa sinugdanan ipaila FXAA d3d.dl code sa librarya, nga miresulta sa usa ka oportunidad sa flexible kausaban sa mga resulta pinaagi sa nagkalain-laing files kontorno, ingon man usab sa makahimo o naghimo og kakulangan sa FXAA. Kini nga hugpong sa mga file sa sinugdan gikopya sa directory diin ang executable nga file mao ang karon DX9 aplikasyon, ug ang aplikasyon tuboy ang pagkuha sa sa librarya diin ang husto nga code mao ang karon. Sa samang panahon, ingon nga ang mga developer sa teknolohiya pagpatuman sa code sa librarya orihinal nga gisiguro nga ang mga resulta sa buhat gibutang sa sa log, tiggamit aktibong nagsugod sa pag-ila bugs sa niini nga teknolohiya, nga sa madali gitul-id. C mao usab ang "injections" nagpakita sa panahon uban sa mga code alang sa DirectX 10 ug 11 format.

Sa unsa nga paagi sa pagsusi?

Ang labing dayag nga epekto mao ang aron sa pagtino kon unsa ang pamaagi gigamit exponential smoothing ug FXAA, mahimong sa duwa Kalibutan sa Tanks.

Kon FXAA anti-aliasing wala gigamit, magsugod sa pagpakita sa lahi "escalator", ug bisan pa sa kamatuoran nga ang mga tangke nga modelo mahimong na dako ug vary desente detalye, butang nga makita kaayo, ug ilabi na uban sa pagtahod ngadto sa usa ka matang sa manipis nga mga butang. gitukod-sa anti-aliasing teknik nga naningkamot sa pipila ka paagi sa lubricate sa daplin sa butang, apan kini naghimo niini nga matahom mediocre, dili sa naghisgot sa kamatuoran nga ang hulagway usahay magalibog.

Unsa nga mga kausaban mahitabo?

Sa higayon nga mibalhin FXAA himan, ang resulta mahimong tin-aw: ang karaang mga butang mawala sa hingpit, apan adunay pipila ka mga timailhan sa sa larawan. Dugang pa, adunay usab ang usa ka talagsaon nga bersyon FXAA sa pagbaid sa. Developer sa teknolohiya sa usa ka version dugang pa sa usa ka filter uma, nga gikuha gikan sa MPC-History of the Church, samtang ang katapusan nga resulta mao na desente: gisagulan sa bug-os nga mahanaw, tekstura mas makapaukyab nga panglantaw kay sa orihinal, ug ang "hagdan", bisan pa sa paggamit sa mga sa filter mao ang hapit sa bug-os wala. Karon nga ikaw nahibalo kon unsa ang matang FXAA sa Kalibutan sa Tanks game. Tungod sa sa kamatuoran nga ang mga tigsulat wala sa orihinal nga giplano aron sa kaisug sa katukuran nga gamay "pagtuktok sa" sa torre, apan ang gameplay kini mao ang halos dili makita.

Performance dinhi halos dili pagkunhod. Siyempre, Kalibutan sa Tanks engine nagabuhat labaw pa ikatingala, busa mobusisi o, sa sukwahi, ang performance pagkunhod mahimo sa katapusan mitunga gikan sa wala.

NOAA, SMAA o FXAA

Kon atong itandi ang mga paagi «NOAA» o SMAA ug «FXAA Baira», ang hulagway mausab kamahinungdanon alang sa mas maayo sa ulahing mga kaso. Ang bugtong gawas dinhi mao ang paggamit sa kapatagan filter nga magkaduol hilabihan manipis nga mga linya sa dugang pa, sa partikular, ilabi na mamatikdan sa mingkayab kanyon panan-aw. Ang gidaghanon sa mga bayanan kada ikaduha nga larawan FXAA milapas sa miaging larawan.

Sa dagan sa hataas-nga-termino pagsulay, kini determinado nga sa diha nga ang paggamit sa FXAA performance tulo sa mga 10-12%, samtang sa kaso sa diha nga ang paggamit sa pamaagi smoothing MSAA 4x, kansang kalidad makigbangga karon uban FXAA teknolohiya, ug nagabuhat mopakita sa performance drop 50% o labaw pa.

update

Sa 2011, may usa usab ka customisable nga bersyon sa indeyksiyon, nga naglakip sa tanan nga mga sa ibabaw nga mga kapilian FXAA ug sa ilang mga benepisyo. Sa niini nga katilingban gitambongan sa na sa usa ka gidaghanon sa mga pagsala, sa taliwala sa nga nagatindog sa:

  • Gisagulan.
  • Vignetting.
  • kolor nga saturation.
  • Sepia.
  • Ug daghan pang uban.

Ang tanan nga kini mao ang na sayon sa mapanagway pinaagi sa usa ka single file, ug ang labing mapuslanon sa niini nga kaso: sa mga engaste mahimong dali nausab, bisan samtang sa pagdula, mamenosan lamang ang aplikasyon, bukha ang mga setting Editor, pagpalapad sa app ug makatagamtam sa mga bag-o nga mga kahimtang nga walay may sa pagsugod usab sa aplikasyon nga ikaw interesado. Busa, kini mibalik sa hingpit nga pagwagtang nagakalawos nga sa ulahi pagpaaktibo Nagkahait ang filter, sa paghatag sa usa ka tin-aw nga hulagway sa diin walay mga "hagdan" makapahanap ug nakab-ot hatag-as nga kalidad nga tekstura.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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