Computers, Ntaub ntawv technology
FXAA - yog dab tsi? Lub smoothing txoj kev. smoothing ua si
Nws tau ib lub sij hawm thaum qhov kev ua si yog impressive xwb nws gameplay: Cov neeg uas ua ntev dhau los los ua xav tau thiab, nyob rau hauv particular, xav mus rau qhov zoo qhia nyob rau hauv lub screen duab. Nyob rau tib lub sij hawm, ob peb cov neeg paub hais tias nyob rau hauv thiaj li yuav xyuas kom meej ib theem siab ntawm zoo niaj hnub no, muaj ntau yam kev ua si developers siv FXAA antialiasing. Yuav ua li cas nws yog - yog paub hnub no tsis yog tag nrho cov gamers, thiab ntau yam thiaj li xav hais tias, seb nws yog tsim nyog los muaj xws li no feature.
Lub predominant feem ntau ntawm cov players yeej paub tias tshwm sim tawm lub thiaj li hu ua ntaiv ntawm cov npoo ntawm cov khoom, raws li zoo raws li yuav ua li cas koj yuav kom daws tau qhov teeb meem no los ntawm kev siv lub «anti-aliansing» los yog tsuas yog "anti-aliasing".
Yuav ua li cas yog dithering?
Smoothing - qhov no yog ib tug zoo tshwm sim, raws li cov zoo heev nce xaav ntawm daim duab, thiab nyob rau hauv lub niaj hnub tseeb ntawm cov kev ua si, nyob rau hauv uas nws yog tsis siv, thaum kawg yuav raug booed. Nyob rau tib lub sij hawm tseem unsatisfactory txoj kev nyob rau hauv uas pom tau hais FXAA antialiasing. Yuav ua li cas nws yog, ntau cov neeg siv tej zaum yuav tsis txawm yuav xav, tab sis nyob rau hauv qhov tseeb nws yog qhov kev siv muaj feem xyuam rau qhov zoo ntawm cov duab kawg.
Tsis siv feem ntau yog vim li cas hais tias lub hom phiaj cov khoom muaj tsis txaus xam lub hwj chim. Ntawm cov hoob kawm, nyob rau hauv dej siab tej yam kev mob ntawm no yog cov neeg uas xav mus ua si nyob rau hauv lub PC, raws li nyob rau hauv cov ntaub ntawv no, lub peev xwm ntawm cov khoom yog ncaj qha nyob rau cov nyiaj txiag possibilities ntawm tus tswv, tab sis console gamers feem ntau cov ntsiab lus uas yog tus gameplay, raws li qhov zoo ntawm cov graphics rau hauv lub loj feem ntau ntawm cov neeg mob nyob rau hauv computers npaum li cas zoo piv rau dab tsi lub graphics yog console ua si. Txawm li cas los, txhua tus neeg yog kev ywj siab xaiv qhov twg thiab yog dab tsi nws ua si.
Yuav ua li cas yog FXAA?
Tam sim ntawd nws yuav tsum tau muab sau tseg uas ib tug heev lub sij hawm ntev igrodelov siv FXAA anti-aliasing technology. Yuav ua li cas yog nws, tsis paub ces, tab sis tus thawj siv nws yog nyob rau hauv MMO Hnub nyoog ntawm Conan, raws li zoo raws li nyob rau hauv lub npe nrov thoob plaws lub ntiaj teb no shooter NTSHAI Cov kev ua si, txawm li cas los, tsuas yog siv tus thawj version ntawm lub anti-aliasing, uas nyob rau ntawm lub sij hawm yog ib tug tsis heev kev ua tau zoo tshuaj.
Nyob rau hauv peb lub sij hawm nyob rau hauv cov kev ua si peb siv ib tug me ntsis txawv hom FXAA. Yuav ua li cas yog nws? Nws stands rau ob qho tib si Fast approximate Anti-Aliasing, uas yog ib tug tshuaj zoo tshaj raws li muab piv nrog tsoos technology MSAA. Qhov no ib pass pixel shader, uas lub resulting ncej miscalculation ua nyob rau theem ntawm post-ua. Qhov no shader yog tsim raws li ib tug ceev fix, uas yog tsawg demanding rau cia nyob rau hauv kev sib piv nrog rau cov saum toj no, tab sis rau cov zoo cov technology them mus ua hauj lwm, raws li zoo raws li zoo. Pom li no, muaj ntau yam tej zaum yuav xav tias cov technology yog sob. Nyob rau hauv qhov tseeb no yog tsis muaj tseeb.
Yuav ua li cas yog qhov zoo ntawm no txoj kev?
Smoothing txawv FXAA ib tug xov tooj ntawm zoo, xws li zoo smoothing thiaj li hu ua subpixels, thiab specular. Ib qho hauj lwm daim ntawv Timothy Lotts tsim tawm ntawm no technology hais tias nws cov khoom nrog nruab nrab zoo chaw ua post-ua ntawm ntas rau lub hauv paus ntawm ib tug daws teeb meem ntawm 1920x1200 lub GTX 480 ntawm tus nqi ntawm tsawg tshaj li ib millisecond.
Lub ntsiab kev pab cuam uas muaj anti-aliasing FXAA, muaj nyob rau hauv dab tsi yog no siv smoothing algorithm sub-pixels, uas yog ntau npaum piv nrog rau MLAA algorithm, uas yog heev txaus rau lub lag luam ntawm cov khoom uas sau rau DirectX9 theem. Uas yog, nyob rau hauv cov ntaub ntawv no, lub post-ua yog nqa tawm nyob rau hauv ib pass, thiab feem ntau nthuav yog tag nrho ywj siab los ntawm dab tsi siv GPU laij API. Txawm li cas los, muaj kuj yog ib tug drawback - lub developers ntawm no technology yuav tsum tau muab kos rau hauv ib tug ntau yam ntawm kev ua si. Nyob rau tib lub sij hawm, cov tsoos anti-aliasing technology ua hauj lwm los yog, nyob rau hauv tsis tooj, yuav tsis khiav lag luam ntawm tus neeg tsav tsheb theem. Yog li, thaum programmers yuav siv nyob rau hauv lawv xyaw txoj kev exponential smoothing, thiab li yuav tsis tau siv nyob rau hauv lawv xyaw FXAA code, nws yuav tsis yooj yim sua kom ua tau lub Desired nyhuv, raws li cov tig los ntawm sab nraum lub code yog tsis tau txog thaum nyuam qhuav.
Yuav ua li cas tau qhov teeb meem daws tau?
Nyob rau kev siv lub khawm [Mas] Thaum lub sij hawm, nws twb txiav txim siab los chiv paub FXAA d3d.dl cai nyob rau hauv lub tsev qiv ntawv, uas ua nyob rau hauv ib lub sij hawm ntawm saj zawg zog haum ntawm tau los ntawm ntau yam configuration cov ntaub ntawv, raws li tau zoo raws li pab los yog lov tes taw rau FXAA. Cov teeb no ntawm cov ntaub ntawv keeb theej rau cov directory qhov twg lub executable ntaub ntawv yog tam sim no DX9 daim ntaub ntawv, thiab daim ntawv thov startup yuav khaws cov tsev qiv ntawv nyob rau hauv uas qhov tseeb code yog tam sim no. Nyob rau tib lub sij hawm, raws li tus tsim tawm ntawm cov technology kev siv ntawm cov cai nyob rau hauv lub tsev qiv ntawv yog Ameslikas ua kom paub tseeb tias qhov kev tshwm sim ntawm lub chaw ua hauj lwm tau muab tso rau hauv lub cav, cov neeg siv kev koom pib qhia kab nyob rau hauv no technology, uas sai sai kho. C kuj yog kev "xav tshuaj" muaj nyob lub sij hawm uas cov kev cai rau DirectX 10 thiab 11 tawm tswv yim.
Yuav ua li cas mus xyuas?
Cov feem ntau pom tseeb nyhuv yog los mus txiav txim yog dab tsi txoj kev yog siv exponential smoothing thiab FXAA, yuav ua tau nyob rau hauv qhov kev ua si lub ntiaj teb no tso tsheb hlau luam.
Yog hais tias FXAA anti-aliasing yog tsis siv, pib qhia cov "escalator", thiab txawm lub fact tias lub tank qauv yuav ua tau loj heev thiab yuav sib txawv dlej nthuav dav, artifacts tshwm sim heev npaum li cas, thiab tshwj xeeb tshaj yog nrog rau ib tug ntau yam ntawm nyias khoom. ua-nyob rau hauv anti-aliasing txheej txheem yog ua nyob rau hauv ib txoj kev los ntub cov ntug ntawm cov kwv, tab sis nws yuav ua rau nws zoo nkauj nruab nrab, tsis hais qhov tseeb hais tias daim duab yuav tej zaum yuav qhov muag plooj.
Yuav ua li cas hloov tshwm sim?
Thaum hloov FXAA cuab tam, qhov tshwm sim yuav tseeb: lub artifacts ploj kiag li, tab sis muaj ib co blurring ntawm daim duab. Nyob rau hauv tas li ntawd, muaj kuj yog ib tug tshwj xeeb version FXAA Hov. technology tsim tawm nyob rau hauv ib tug version ntxiv ib lub lim teb, uas tau coj los ntawm MPC-HC, thaum zaum kawg tshwm sim yog heev dlej: plooj kiag li ploj, textures yog txawm ntau txaus ntshai saib tshaj cov thawj, thiab cov "ntaiv", dua li cov kev siv ntawm cov lub lim yog yuav luag tsis tuaj kiag li. Tam sim no uas koj paub tias dab tsi hom FXAA nyob rau hauv lub ntiaj teb no tso tsheb hlau luam kev ua si. Vim lub fact tias cov sau phau ntawv tsis muas thaum chiv thawj los ces tus sharpness ntawm kev ntxhib los mos yuav me ntsis "khob tawm" ntawm lub pej thuam, tab sis lub gameplay nws yog zoo invisible.
Performance no yog xyaum tsis txo. Ntawm cov hoob kawm, ntiaj teb tso tsheb hlau luam engine ua hauj lwm ntau kuj ceeb tias, yog li ntawd bursts los yog, nyob rau hauv tsis tooj, qhov kev kawm txo tej zaum nws thiaj li mam li tawm ntawm tsis muaj dab tsi.
NOAA, SMAA los yog FXAA
Yog hais tias peb los sib piv cov hom «NOAA» los yog SMAA thiab «FXAA Hov», daim duab yuav hloov ho rau qhov zoo nyob rau hauv lub caij nyoog kawg no cov ntaub ntawv. Lub tsuas kos ntawm no yog cov kev siv ntawm daim teb lim uas narrows excessively nyias kab ntau heev tshaj dua, nyob rau hauv particular, yog tshwj xeeb tshaj yog noticeable nyob rau hauv mounted artillery pom. Tus nab npawb ntawm cov thav ntawv ib ob embodiment FXAA heev tshaj yav dhau los embodiment.
Nyob rau hauv lub chav kawm ntawm ntev-lub sij hawm kev ntsuam xyuas, nws tau txiav txim tias thaum uas siv FXAA kawm dauv los ntawm hais txog 10-12%, thaum nyob rau hauv rooj plaub thaum uas siv cov smoothing txoj kev MSAA 4 x, uas nws zoo competes niaj hnub nrog FXAA technology, thiab ua paub qhov kev ua tau zoo nco 50% los yog ntau tshaj.
Hloov tshiab
Nyob rau hauv 2011, muaj kuj yog ib tug customizable version ntawm lub txhaj tshuaj, uas muaj tag nrho cov saum toj no kev xaiv FXAA thiab lawv cov kev pab cuam. Nyob rau hauv no los ua ke twb tau mus kawm los ntawm heev ib tug xov tooj ntawm cov ntxaij lim dej, cov uas sawv tawm:
- Plooj.
- Vignetting.
- xim saturation.
- Sepia.
- Thiab ntau lwm tus neeg.
Tag nrho cov no yog heev yooj yim mus kho los ntawm ib tug ib cov ntaub ntawv, thiab feem ntau pab tau nyob rau hauv cov ntaub ntawv no: lub chaw yuav tsum yooj yim hloov, txawm thaum uas ua si, tsuas yog txo daim ntawv thov, qhib qhov chaw Editor, nthuav lub app thiab txaus siab rau tus tshiab chaw tsis muaj mus pib dua daim ntawv thov uas koj xav. Yog li, nws tau muab tshem tawm tsis fading tom qab kom hliav lim, muab ib tug dlaim phaj daim duab ntawm qhov chaw uas muaj cov tsis muaj "ntaiv" plooj thiab tiav high quality textures.
Similar articles
Trending Now