Spellen

Wat is anti-aliasing en hoe het werkt?

Inhoudsopgave:

Anonim

Antialiasing is een term die alle pc-gamers duizenden keren hebben gelezen en gehoord, iedereen weet dat het de grafische kwaliteit verbetert door de zaagtand te verminderen, maar weinig gebruikers begrijpen echt hoe het werkt. We hebben dit artikel opgesteld om op een eenvoudige manier uit te leggen wat antialiasing is en hoe het werkt.

Hoe werkt een scherm en wat is aliasing?

Om de werking van anti-aliasing te begrijpen, moeten we duidelijk zijn over hoe een scherm werkt, de schermen bestaan ​​uit miljoenen pixels, dit zijn niet meer dan kleine puntjes die oplichten in een bepaalde kleur en de set van allemaal vormt het beeld dat we zien. Het probleem hiermee ontstaat wanneer we iets willen representeren dat geen rechte lijn is, bijvoorbeeld een curve. Als je het op het scherm tekent, zullen er veel onvolkomenheden zijn vanwege de manier waarop de schermen werken, de volgende afbeelding illustreert het perfect.

Zoals we kunnen zien, is het onmogelijk om een ​​gebogen lijn te tekenen op een scherm dat uit pixels bestaat, omdat de pixels volledig moeten worden verlicht, dat wil zeggen, we kunnen het ene deel van een pixel niet inschakelen en het andere uitschakelen. Dit fenomeen veroorzaakt de aliasing die dat aspect van zaagtanden veroorzaakt dat je zeker vaak in games hebt gezien, zodat je duidelijk hebt dat we een afbeelding op je hebben gezet. Het is een heel extreem voorbeeld, maar het zal dienen zodat iedereen het perfect begrijpt.

Een voorbeeld minder extreem zien we terug in de volgende afbeelding:

Wat is antialiasing en verschillende typen?

Als we eenmaal hebben begrepen wat aliasing is , kunnen we al begrijpen wat antialiasing is , zoals de naam al aangeeft, je zult denken dat het iets is dat zaagtand probeert te vermijden in de afbeeldingen die op de schermen worden weergegeven. Dat klopt, antialiasing kan worden gedefinieerd als een reeks technieken om de effecten van aliasing te voorkomen en fijnere en dichter bij perfectieoppervlakken te verkrijgen. Er zijn verschillende anti-aliasingstechnieken, maar ze kunnen allemaal worden gegroepeerd in twee fundamentele groepen, de oversampling-technieken en de nabewerkingstechnieken.

Welke grafische kaart moet ik kopen? De beste op de markt 2017

In het geval van oversampling anti - aliasing, wordt gedaan om het beeld met een hogere resolutie dan die van de monitor weer te geven en vervolgens te verkleinen en aan te passen aan de schermresolutie, wat de beeldkwaliteit en de tanden sterk verbetert zagen zijn sterk teruggebracht tot het punt dat ze onmerkbaar zijn. U zult denken dat dit fantastisch is omdat we het probleem van aliasing hebben verwijderd, het probleem met deze oversamplingtechnieken is dat ze een grote hoeveelheid bronnen op onze pc verbruiken en ervoor zorgen dat games langzamer gaan, iets dat niemand leuk vindt.

Voorbeelden van anti-aliasing door oversampling zijn SSAA en MSAA, waarvan de eerste het volledige beeld met een hogere resolutie dan die van het scherm weergeeft, terwijl de tweede alleen aan de randen van de objecten werkt, en dus de impact van SSAA op de prestaties het is veel beter, wat betekent dat het veel langzamer is dan MSAA. Andere voorbeelden van oversampling antialiases zijn CSAA en EQAA die nog minder middelen verbruiken dan MSAA.

Als we anti-aliasing toepassen door oversampling op de eerste afbeelding van de post, hebben we het volgende resultaat:

In het geval van een spel zien we zoiets als dit:

Ten tweede hebben we nabewerkingstechnieken voor anti-aliasing, wat ze doen is de afbeelding enigszins vervagen om de zaagtanden te verbergen, deze techniek wordt toegepast zodra de afbeelding is gerenderd en de impact op de prestaties minimaal is. Het probleem met deze technieken is dat het beeld enigszins wazig is waardoor het aan scherpte verliest, iets wat in de huidige games heel gewoon is.

Een voorbeeld van antialiasing na verwerking is FXAA, wat deze techniek doet is de randen van de afbeeldingen detecteren zodra ze al zijn gerenderd en een vervagingfilter op de randen toepassen. Het is veel sneller dan het overbemonsteren van anti-aliasing, dus men dacht dat het ze zou vervangen, het probleem is dat het de beeldkwaliteit verslechtert door de scherpte te verminderen en sommige texturen er plat uit te laten zien.

Kort daarna kwamen er andere antialiasingtechnieken voor nabewerking die een betere beeldkwaliteit bereikten dan FXAA, dit zijn SMAA en TXAA. In werkelijkheid combineert de TXAA technieken voor nabewerking en oversampling, dus het is tussen de twee groepen in beeldkwaliteit en prestaties.

Hier eindigt ons bericht over anti-aliasing, als u vragen heeft, kunt u een opmerking achterlaten. Vergeet niet om dit bericht met je vrienden op sociale netwerken te delen als het nuttig voor je is geweest, het is iets dat ons veel helpt. Zoals altijd raden we aan om onze gids voor de beste grafische kaarten op de markt te lezen.

Spellen

Bewerkers keuze

Back to top button