Spil

Hvad er antialiasering, og hvordan det fungerer

Indholdsfortegnelse:

Anonim

Antialiasing er et udtryk, som alle pc-spillere har læst og hørt tusinder af gange, alle ved, at det forbedrer den grafiske kvalitet ved at reducere savetanden, men få brugere forstår virkelig, hvordan det fungerer. Vi har forberedt denne artikel til at forklare på en enkel måde, hvad der er antialiasering, og hvordan det fungerer.

Hvordan fungerer en skærm, og hvad er aliasing?

For at forstå, hvordan antialiasering fungerer, er vi nødt til at være klar over, hvordan en skærm fungerer, skærmene består af millioner af pixels, disse er intet andet end små prikker, der lyser op i en bestemt farve, og sætet af dem alle danner det billede, vi ser. Problemet med dette opstår, når vi ønsker at repræsentere noget, der ikke er en lige linje, for eksempel en kurve. Når du tegner den på skærmen, vil der være mange ufuldkommenheder på grund af måden, hvorpå skærmene fungerer, følgende billede illustrerer det perfekt.

Som vi kan se, er det umuligt at tegne en buet linje på en skærm, der består af pixels, da pixelene skal være helt oplyste, det vil sige, vi kan ikke tænde for den ene del af en pixel og slukke for den anden. Dette fænomen giver anledning til aliasering, der forårsager det aspekt af savtænder, som du helt sikkert har set mange gange i spil, så du har det klart, at vi lægger et billede på dig. Det er et meget ekstremt eksempel, men det vil tjene, så alle forstår det perfekt.

Et eksempel mindre ekstremt ser vi det på følgende billede:

Hvad er antialiasering og forskellige typer?

Når vi har forstået, hvad aliasing er , kan vi allerede forstå, hvad antialiasing er , som navnet antyder, vil du tænke, at det er noget, der prøver at undgå savetand i de billeder, der er repræsenteret på skærmene. Det er rigtigt, antialiasering kan defineres som et sæt teknikker til at undgå virkningerne af aliasering og opnå finere og tættere på perfektionsoverflader. Der er forskellige antialiaseringsteknikker, men alle kan grupperes i to grundlæggende grupper, oversamplingsteknikkerne og efterbehandlingsteknikkerne.

Hvilket grafikkort køber jeg? Det bedste på markedet 2017

I tilfælde af oversampling af antialiasering er det, der gøres, at gengive billedet i en højere opløsning end skærmen og derefter reducere det og justere det til skærmopløsningen, hvilket er meget forbedret billedkvalitet og tænder sav reduceres kraftigt til det punkt, at de ikke er synlige. Du vil tænke på, at dette er fantastisk, fordi vi har fjernet aliasering, problemet med disse oversamplingsteknikker er, at de forbruger en stor mængde ressourcer på vores pc og får spil til at gå langsommere, noget som ingen kan lide.

Eksempler på anti-aliasing ved oversampling er SSAA og MSAA, hvoraf det første gengiver hele billedet i en opløsning, der er højere end skærmens, mens det andet kun gør det ved kanterne af objekterne, derfor er SSAAs indvirkning på ydeevnen det er langt overlegen, hvilket betyder, at det er meget langsommere end MSAA. Andre eksempler på oversampling af antialiaser er CSAA og EQAA, der forbruger endnu mindre ressourcer end MSAA.

Hvis vi anvender antialliasing ved oversampling til det første billede af indlægget, har vi følgende resultat:

I tilfælde af et spil vil vi se noget lignende:

For det andet har vi efterbehandling antialiaseringsteknikker, det, de gør, er let at sløre billedet for at skjule savtænderne, denne teknik anvendes, når billedet er blevet gengivet, og påvirkningen på ydelsen er minimal. Problemet med disse teknikker er, at billedet er lidt sløret, så det mister skarphed, noget ganske almindeligt i aktuelle spil.

Et eksempel på efterbehandling antialiasering er FXAA, hvad denne teknik gør er at detektere kanterne på billederne, når de allerede er gengivet og påføre et slørfilter på kanterne. Det er meget hurtigere end oversampling af antialiasering, så man troede, at det ville erstatte dem, problemet er, at det forværrer billedkvaliteten ved at reducere dens skarphed og får nogle teksturer til at se flade ud.

Kort efter fremkom andre efterbehandlings-antialiaseringsteknikker, der opnår bedre billedkvalitet end FXAA, disse er SMAA og TXAA. I virkeligheden kombinerer TXAA efterbehandlings- og oversamplingsteknikker, så det er mellem de to grupper i billedkvalitet og ydeevne.

Her slutter vores indlæg om antialiasering, hvis du har spørgsmål, kan du give en kommentar. Husk at dele dette indlæg med dine venner på sociale netværk, hvis det har været nyttigt for dig, det er noget, der hjælper os meget. Som altid anbefaler vi at læse vores guide til markedets bedste grafikkort.

Spil

Valg af editor

Back to top button