Che cos’è l’anti-aliasing?

Risposta:

L’anti-aliasing comprende una varietà di tecniche usate per liberarsi dei bordi frastagliati sullo schermo che appaiono come risultato di pixel rettangolari che formano forme non rettangolari.

Se non avete molta familiarità con i giochi per PC e tutte le diverse impostazioni grafiche che si trovano nei menu delle opzioni della maggior parte dei giochi per PC sembrano un po’ confuse, allora potreste chiedervi cosa sia l'”anti-aliasing”.

In questa guida, spiegheremo brevemente cos’è l’anti-aliasing ed elencheremo le tecniche popolari di anti-aliasing che probabilmente incontrerete nel 2021, prima di aiutarvi a decidere quale dovreste usare per un’esperienza di gioco ottimale.

Tabella dei contenutiMostra

Cosa fa l’anti-aliasing?

Come probabilmente sai, il tuo display è composto da pixel. Questo è l’elemento più piccolo di ogni immagine digitale, e mentre le moderne TV e i monitor dei computer vantano alte risoluzioni che presentano milioni di pixel, questi pixel sono ancora di forma rettangolare. Ciò significa che, quando forme rotonde vengono mostrate sullo schermo, è quasi garantito vedere alcuni bordi frastagliati, cioè l’aliasing.

Detto questo, come il nome implica, l’anti-aliasing cerca di ridurre l’aliasing il più possibile utilizzando una varietà di diverse tecniche di anti-aliasing. In pratica, queste differiscono principalmente nel modo in cui si occupano delle “frastagliature” e in relazione a quanto influenzano le prestazioni in gioco.

Quali tipi di anti-aliasing esistono?

Nel 2021, ci sono alcune tecniche di anti-aliasing popolari, e alcune sono in definitiva più popolari di altre. Di seguito, forniremo una breve panoramica di quelle tecniche di anti-aliasing che è più probabile incontrare in questi giorni.

MSAA

MSAA sta per “multisample anti-aliasing,” ed è tra i tipi più comuni di anti-aliasing che in genere trova il miglior equilibrio tra fedeltà visiva e prestazioni.

Quello che questo tipo di anti-aliasing fa è utilizzare più “campioni” di due o più pixel adiacenti per creare un’immagine di maggiore fedeltà. Più campioni usa, migliore sarà l’immagine. Tuttavia, l’utilizzo di più campioni richiede inevitabilmente più potenza della GPU, e MSAA di solito può utilizzare due, quattro o otto campioni.

Inoltre, abbiamo anche EQAA (enhanced quality anti-aliasing) e CSAA (coverage sampling anti-aliasing). Queste sono state sviluppate da AMD e Nvidia, rispettivamente, e sono entrambe tecniche di anti-aliasing multicampionamento che producono risultati simili a MSAA, ma lo fanno in modo molto più efficiente senza mettere sotto sforzo l’hardware.

SSAA

SSAA è l’abbreviazione di “supersampling anti-aliasing,” ed è una delle tecniche di anti-aliasing più basilari e più impegnative che incontrerete. Essenzialmente, SSAA renderizza il gioco a una risoluzione più alta e poi lo ricampiona per produrre un’immagine più nitida e chiara utilizzando vari modelli di ricampionamento.

In generale, SSAA tende a produrre i migliori risultati quando si tratta di ridurre l’aliasing. Tuttavia, come si potrebbe intuire, fornisce un grande impatto sulle prestazioni che può limitare notevolmente le prestazioni di molte GPU, qualcosa che lo rende una scelta povera per quelli con schede grafiche più deboli o datate.

FXAA

FXAA, abbreviazione di “fast approximate anti-aliasing”, è stato creato da Nvidia, ed è probabilmente il miglior metodo anti-aliasing per i PC di fascia bassa. Questo perché non è molto impegnativo per la GPU, in quanto leviga l’immagine 2D come appare sullo schermo piuttosto che prendere in considerazione la geometria 3D dei modelli di gioco. L’aspetto negativo è che i bordi e le texture possono diventare un po’ sfocati, il che ovviamente non è bello come l’immagine comparabilmente più nitida e brillante prodotta da MSAA o SSAA.

MLAA

MLAA, abbreviazione di “morphological anti-aliasing”, è un tipo di anti-aliasing che non è molto impegnativo per l’hardware perché, proprio come FXAA, è una tecnica di post-elaborazione che rimuove i “frastagli” dall’immagine fondendo i pixel e sfocando l’immagine. Tuttavia, come avrete capito, questo si traduce in bordi molto sfocati nel gioco, di solito più che con FXAA.

SMAA

Simile a MLAA, SMAA (subpixel morphological anti-aliasing) è un altro metodo di post-elaborazione che funziona in modo simile. Il suo vantaggio principale rispetto a FXAA e MLAA è che riduce l’effetto di sfocatura che è un aspetto negativo comune alle due tecniche menzionate sopra.

TXAA

In seguito, c’è TXAA cioè l’anti-aliasing temporale. Anch’esso è stato introdotto da Nvidia, ed è un metodo unico e complesso di anti-aliasing che utilizza più tecniche AA per affrontare sia i bordi frastagliati che l’aliasing temporale smussando il movimento. Tuttavia, TXAA è piuttosto impegnativo per l’hardware e, purtroppo, non molti giochi lo usano nel 2021.

DLSS

Infine, abbiamo DLSS. Abbreviazione di deep learning super-sampling, è stato sviluppato da Nvidia e attualmente può funzionare solo sulle loro GPU basate su Volta e Turing, in quanto si basa su core Tensor che sono stati implementati solo in queste due architetture finora.

Quello che fa DLSS è utilizzare modelli di deep learning costruiti sui supercomputer di Nvidia per consentire alla GPU di generare un’immagine più nitida e dettagliata e upscalarla a una risoluzione superiore utilizzando i suddetti core Tensor.

Quale tecnica di anti-aliasing dovresti usare?

Detto questo, quale tecnica di anti-aliasing dovresti usare in definitiva?

In generale, i metodi di anti-aliasing come FXAA, MLAA, e SMAA che si basano sulla post-elaborazione sono ottimi per le build di fascia bassa e media in quanto possono ridurre l’aliasing senza mettere molto a dura prova l’hardware. Tuttavia, come menzionato sopra, c’è di solito un po’ di sfocatura coinvolta, quindi non sembra così buono rispetto ai metodi di multisampling e supersampling che generano un’immagine più nitida.

Detto questo, MSAA e SSAA producono un’immagine dall’aspetto molto migliore che è più pulita e nitida, ma richiedono anche molta potenza di elaborazione della GPU. Questo si traduce in un notevole calo di FPS che può davvero rendere l’esperienza di gioco meno piacevole sui PC più deboli.

Inoltre, vale la pena notare che alcune tecniche di anti-aliasing non sono popolari come altre, e quindi tecniche come EQAA, CSAA, TXAA, e DLSS possono essere utilizzate solo in alcuni giochi che le supportano.

In ogni caso, quale tecnica di anti-aliasing si dovrebbe utilizzare dipende in gran parte dal vostro hardware e dalle vostre preferenze personali. Quelli che vogliono ottenere le migliori prestazioni in gioco probabilmente si atterranno a qualcosa come FXAA, ma altri che non si preoccupano veramente delle prestazioni potrebbero andare con SSAA se vogliono la migliore fedeltà visiva che possono ottenere.

In definitiva, è meglio provare tutti i metodi di anti-aliasing disponibili in un gioco se volete trovare quello che si adatta meglio alle vostre esigenze.

Conclusione

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *