Antwoorden:
Anti-aliasing omvat een verscheidenheid aan technieken die worden gebruikt om je te ontdoen van gekartelde randen op je scherm die ontstaan doordat rechthoekige pixels niet-rechthoekige vormen aannemen.
Als je niet zo bekend bent met PC-gaming en alle verschillende grafische instellingen in de optiemenu’s van de meeste PC-games een beetje verwarrend lijken, dan vraag je je misschien af wat “anti-aliasing” precies inhoudt.
In deze gids leggen we kort uit wat anti-aliasing is, en geven we een overzicht van de populaire anti-aliasingtechnieken die je in 2021 waarschijnlijk zult tegenkomen, om je uiteindelijk te helpen beslissen welke je het beste kunt gebruiken voor een optimale spelervaring.
Inhoudsopgave
Wat doet anti-aliasing?
Zoals u waarschijnlijk weet, bestaat uw beeldscherm uit pixels. Dit is het kleinste element van elk digitaal beeld, en hoewel moderne tv’s en computermonitoren hoge resoluties hebben met miljoenen pixels, zijn deze pixels nog steeds rechthoekig van vorm. Dit betekent dat wanneer ronde vormen op het scherm worden getoond, u bijna zeker gekartelde randen, oftewel aliasing, zult zien.
Dit gezegd hebbende, wordt er bij anti-aliasing, zoals de naam al aangeeft, naar gestreefd aliasing zoveel mogelijk te verminderen door gebruik te maken van een aantal verschillende anti-aliasing technieken. In de praktijk verschillen deze technieken vooral in de manier waarop ze de “jaggies” aanpakken en in de mate waarin ze de prestaties in het spel beïnvloeden.
Welke soorten anti-aliasing zijn er?
In 2021 zijn er een paar populaire anti-aliasingtechnieken, en sommige zijn uiteindelijk populairder dan andere. Hieronder geven we een kort overzicht van de anti-aliasingtechnieken die u tegenwoordig het meest zult tegenkomen.
MSAA
MSAA staat voor “multisample anti-aliasing,” en het is een van de meest voorkomende soorten anti-aliasing die over het algemeen de beste balans biedt tussen visuele natuurgetrouwheid en prestaties.
Wat dit type anti-aliasing doet, is dat het meerdere “samples” van twee of meer aangrenzende pixels gebruikt om een natuurgetrouwer beeld te creëren. Hoe meer samples er worden gebruikt, hoe beter het beeld eruit zal zien. Maar het gebruik van meer samples vereist onvermijdelijk meer GPU-kracht, en MSAA kan meestal twee, vier of acht samples gebruiken.
Daarnaast hebben we ook nog EQAA (enhanced quality anti-aliasing) en CSAA (coverage sampling anti-aliasing). Deze zijn ontwikkeld door respectievelijk AMD en Nvidia, en het zijn beide multisampling anti-aliasing technieken die vergelijkbare resultaten geven als MSAA, maar dat veel efficiënter doen zonder de hardware te belasten.
SSAA
SSAA is een afkorting voor “supersampling anti-aliasing,” en het is een van de meest basale en meest veeleisende anti-aliasing technieken die je zult tegenkomen. In essentie rendert SSAA het spel op een hogere resolutie en downsampled het vervolgens om een scherper, helderder beeld te produceren met behulp van verschillende downsampling patronen.
Over het algemeen levert SSAA de beste resultaten op als het gaat om het verminderen van aliasing. Maar zoals je misschien al geraden had, levert het een grote prestatie-impact op die de prestaties van veel GPU’s sterk kan beperken, iets wat het een slechte keuze maakt voor mensen met zwakkere of gedateerde grafische kaarten.
FXAA
FXAA, kort voor “fast approximate anti-aliasing,” is gemaakt door Nvidia, en het is waarschijnlijk de beste anti-aliasing-methode voor low-end pc’s. Dit komt omdat het niet veel vergt van de GPU, omdat het het 2D-beeld gladstrijkt zoals het op het scherm verschijnt in plaats van rekening te houden met de 3D-geometrie van de modellen in het spel. Het nadeel is dat de randen en de textures wat wazig kunnen worden, wat er natuurlijk niet zo goed uitziet als het vergelijkbaar scherpere en helderder beeld dat door MSAA of SSAA wordt geproduceerd.
MLAA
MLAA, kort voor “morphological anti-aliasing,” is een type anti-aliasing dat ook niet veel vergt van de hardware omdat het, net als FXAA, een post-processing techniek is die “jaggies” uit het beeld verwijdert door pixels te mengen en het beeld te vervagen. Maar, zoals je misschien al geraden had, resulteert dit in randen die zwaar onscherp zijn in het spel, meestal meer dan met FXAA.
SMAA
Gelijk aan MLAA, is SMAA (subpixel morphological anti-aliasing) een andere post-processing methode die op vergelijkbare wijze werkt. Het belangrijkste voordeel ten opzichte van FXAA en MLAA is dat het vervagingseffect wordt verminderd, wat een nadeel is van de twee bovengenoemde technieken.
TXAA
Naast is er TXAA, dat wil zeggen, temporele anti-aliasing. Ook dit is geïntroduceerd door Nvidia, en het is een unieke en complexe anti-aliasing methode die gebruik maakt van meerdere AA technieken om zowel gekartelde randen als temporele aliasing aan te pakken door beweging glad te strijken. TXAA is echter behoorlijk veeleisend voor de hardware en helaas maken niet veel games er in 2021 gebruik van.
DLSS
Tot slot hebben we DLSS. Kort voor deep learning super-sampling, het is ontwikkeld door Nvidia en kan momenteel alleen werken op hun Volta en Turing-gebaseerde GPU’s, omdat het vertrouwt op Tensor cores die tot nu toe alleen in die twee architecturen zijn geïmplementeerd.
Wat DLSS doet is het gebruikt deep learning-modellen die zijn gebouwd op Nvidia’s supercomputers om de GPU in staat te stellen een scherper, gedetailleerder beeld te genereren en het op te schalen naar een hogere resolutie met behulp van de eerder genoemde Tensor cores.
Welke anti-aliasingtechniek moet je gebruiken?
Met dit alles in gedachten, welke anti-aliasingtechniek moet je uiteindelijk gebruiken?
In het algemeen zijn anti-aliasingmethoden zoals FXAA, MLAA en SMAA, die op post-processing zijn gebaseerd, zeer geschikt voor low-end en mid-range builds, omdat ze aliasing kunnen verminderen zonder de hardware zwaar te belasten. Zoals hierboven vermeld, is er echter meestal sprake van enige vervaging, dus het ziet er niet zo goed uit in vergelijking met multisampling- en supersampling-methoden die een scherper beeld genereren.
Dat gezegd hebbende, MSAA en SSAA produceren een veel beter uitziend beeld dat schoner en scherper is, maar ze vereisen ook veel GPU-verwerkingskracht. Dit resulteert in een merkbare FPS-daling die de spelervaring echt minder plezierig kan maken op zwakkere pc’s.
Meer nog, het is de moeite waard om op te merken dat sommige anti-aliasing technieken niet zo populair zijn als anderen, en dus kunnen technieken zoals EQAA, CSAA, TXAA, en DLSS alleen worden gebruikt in bepaalde games die ze ondersteunen.
In ieder geval, welke anti-aliasing techniek je moet gebruiken hangt grotendeels af van je hardware en van je persoonlijke voorkeuren. Degenen die de beste in-game prestaties willen krijgen zullen waarschijnlijk vasthouden aan iets als FXAA, maar anderen die niet echt geven om prestaties kunnen voor SSAA gaan als ze de beste visuele waarheidsgetrouwheid willen die ze kunnen krijgen.
Ultimo, is het het beste om alle anti-aliasing methodes uit te proberen die beschikbaar zijn in een spel als je degene wilt vinden die het beste past bij je behoeften.