Cos'è l'antialiasing? MSAA, FXAA, TAA e altro spiegato

L'anti-aliasing è la spina dorsale nascosta dietro la quale i tuoi giochi sembrano fantastici. Ha uno scopo semplice: correggere i bordi frastagliati che compaiono nei giochi, ma i dettagli sono complicati. Siamo qui per demistificare le opzioni di anti-aliasing che vedi nei giochi in modo da poter ottenere la qualità dell'immagine e le prestazioni il tuo PC da gioco esigenze.

Contenuti

  • Cos'è l'antialiasing?
  • Tipi di antialiasing
  • Come attivare l'antialiasing nei giochi

Tra tutti i impostazioni grafiche che devi modificare nei giochi per PC, l'anti-aliasing è uno dei più importanti. Può compromettere le tue prestazioni o rendere il tuo gioco terribile se sfruttato in modo errato. Ma con una piccola guida su quali impostazioni di anti-aliasing utilizzare, puoi ottimizzare qualsiasi gioco in pochi secondi.

Video consigliati

Cos'è l'antialiasing?

Esempio di alias in Photoshop

Prima di rispondere a cos'è l'anti-aliasing, dobbiamo parlare di cos'è l'aliasing. L'aliasing si verifica quando una linea curva viene tracciata su pixel quadrati. È un sottoprodotto del modo in cui viene renderizzata la grafica del computer, poiché un pixel può visualizzare solo un colore alla volta. L'anti-aliasing tenta di attenuare l'aliasing.

Imparentato

  • Dovresti acquistare RTX 4060 o RTX 4060 Ti di Nvidia?
  • Ho testato la nuova RTX 4060 di Nvidia contro la RX 7600 – e non è carino
  • L’Odyssey OLED 49 di Samsung arriva più economico del previsto

Lo troverai principalmente nei giochi e nelle app di fotoritocco. Puoi vedere un esempio di aliasing in Destino 2 sotto. La ringhiera copre più pixel quadrati, creando una linea frastagliata dove finisce il pixel e inizia quello successivo.

Antialiasing in Destiny 2.

L'idea dell'anti-aliasing è rimuovere o smussare i bordi frastagliati. Esiste una vasta gamma di tecniche per raggiungere questo obiettivo. Probabilmente interagisci quotidianamente con qualche forma di anti-aliasing, anche se non giochi o non modifichi foto. Il tuo browser, ad esempio, utilizza l'antialiasing per il testo.

Tipi di antialiasing

Antialiasing in Forza Horizon 5.
Due diversi tipi di antialiasing in Forza Horizon 5. FXAA a sinistra, MSAA a destra.

Sebbene esistano diverse tecniche per l'anti-aliasing, queste si riducono a due approcci principali. Il primo è il supercampionamento. In questi casi, la tecnica anti-aliasing aumenta l'immagine a una risoluzione più elevata e utilizza quel dettaglio extra per smussare i bordi irregolari nell'immagine finale.

Il secondo è indovinare, davvero. Invece di rendere l'immagine a una risoluzione più elevata, alcune tecniche di anti-aliasing utilizzano un algoritmo per osservare i pixel vicini e indovinare dove dovrebbero andare i dettagli extra.

Questo non è un elenco esaustivo delle tecniche di anti-aliasing. Molte tecniche sono combinazioni o leggere variazioni di altre tecniche. Ci stiamo concentrando sui tipi di anti-aliasing che troverai effettivamente nei giochi oggi.

Anti-aliasing supercampione (SSAA)

Confronto SSAA in Metro 2033 Redux.

Il Supersample Anti-Aliasing, o SSAA, è la forma più elementare di anti-aliasing. Funziona prendendo un'immagine a risoluzione più alta e sottocampionando i pixel per adattarli alla risoluzione nativa. Il risultato finale evita i bordi frastagliati calcolando la media dei colori vicino ai bordi.

In SSAA 4x, un pixel viene allungato a quattro. Da ciascuno viene prelevato un campione, quindi i quattro pixel vengono sottocampionati a un singolo pixel che calcola la media del colore. SSAA produce ancora i migliori risultati di anti-aliasing, ma è anche il più impegnativo, poiché essenzialmente rende l'immagine a una risoluzione più elevata. A causa della tassazione sulle prestazioni, l’SSAA non è un’opzione nella maggior parte dei giochi per PC moderni.

Antialiasing multicampione (MSAA)

Confronto MSAA in Forza Horizon 4.

Multisample Anti-Aliasing, o MSAA, è una forma più economica di SSAA. Invece di passare attraverso il meticoloso processo di campionamento di ogni pixel, MSAA entra in gioco solo dove l'aliasing potrebbe diventare un problema (un vantaggio), il che consente di risparmiare molte risorse di elaborazione.

In una scena, spesso ci sono pixel adiacenti che hanno esattamente lo stesso colore. Questi non hanno bisogno di passare attraverso il processo di supercampionamento, che è l’idea alla base dell’MSAA. Anche se molto meno impegnativo di SSAA, MSAA grava comunque sul tuo hardware.

Anti-aliasing approssimativo veloce (FXAA)

Confronto FXAA in Destiny 2.

Fast Approssimate Anti-Aliasing, o FXAA, è una forma di anti-aliasing post-elaborazione. Ciò significa che invece di interferire con il rendering, si tratta di un algoritmo che interviene dopo il fatto per ripulire i bordi frastagliati. Ciò lo rende molto meno impegnativo di MSAA e SSAA, anche se a scapito della qualità dell'immagine.

FXAA utilizza un filtro ad alto contrasto per trovare i bordi prima di campionarli e fonderli. Non calcola la media di colori unici come SSAA e MSAA, quindi tende a sembrare più sfocato attorno ai bordi.

Anti-aliasing temporale (TAA)

Confronto TAA in Tiny Tina's Wonderlands.

TAA, o Temporal Anti-Aliasing, è simile a FXAA. È una forma di anti-aliasing post-elaborazione che campiona ogni pixel in un fotogramma. Tuttavia, campiona una posizione diversa all'interno di ciascun fotogramma e utilizza i fotogrammi precedenti per fondere insieme i campioni.

È temporale o basato sul tempo. L'anti-aliasing avviene fondendo i pixel passati e attuali, il che ripulisce molti dei bordi sfocati causati da FXAA. TAA presenta tuttavia i suoi problemi, come il ghosting in cui un campione precedente viene trasferito su un nuovo fotogramma, creando un effetto sfocato.

TAA è la spina dorsale di Nvidia Super campionamento per l'apprendimento profondo (DLSS), ed è uno dei motivi principali per cui Temporal Super Risoluzione (TSR) e FidelityFX Super Risoluzione 2.0 (FSR) di AMD sono in grado di produrre risultati di così alta qualità.

Anti-aliasing morfologico subpixel (SMAA)

Confronto SMAA in Destiny 2.

Subpixel Morphological Anti-Aliasing, o SMAA, è molto simile a FXAA. Utilizza il rilevamento dei bordi e sfoca i pixel attorno ai bordi netti. La differenza principale è che l'SMAA accede un po' di più alla tua GPU per acquisire più campioni lungo quei bordi.

Per questo motivo l'SMAA tende a offrire una qualità dell'immagine migliore rispetto all'FXAA pur non richiedendo la stessa potenza di MSAA o SSAA. Tuttavia, negli ultimi anni è caduto in disgrazia, poiché TAA raggiunge un equilibrio simile con risultati migliori.

Come attivare l'antialiasing nei giochi

Puoi impostare le impostazioni anti-aliasing nelle impostazioni grafiche della maggior parte dei giochi. Lo vedrai elencato come just Anti aliasing, o come il tipo di anti-aliasing (FXAA, MSAA, ecc.). Le impostazioni parlano per lo più da sole, al di fuori del fattore. Alcune tecniche, come MSAA, sono accompagnate da un numero che indica la qualità dell'anti-aliasing (MSAA 4x è migliore di MSAA 2x, ad esempio).

Impostazioni anti-aliasing nel pannello di controllo di Nvidia.

Se desideri impostare l'anti-aliasing universale, puoi farlo tramite il tuo scheda grafica Software. Per Nvidia, apri il file Pannello di controllo Nvidia e navigare verso Gestisci le impostazioni 3D. Per impostazione predefinita, il Modalità anti-alias l'impostazione è impostata su Controllato dall'applicazione. Hai tre opzioni:

  • Off: disattiva l'anti-aliasing nei giochi per impostazione predefinita.
  • Migliora l'impostazione dell'applicazione: consente di abilitare un ulteriore anti-aliasing oltre quello fornito da un gioco (utile nei titoli con un interruttore anti-aliasing).
  • Sostituisci qualsiasi impostazione dell'applicazione: consente di impostare il proprio anti-aliasing in base al fattore in Impostazione anti-alias sezione.

Inoltre, puoi attivare FXAA nel pannello di controllo di Nvidia. Poiché FXAA è una forma di anti-aliasing post-elaborazione, puoi applicarla a qualsiasi gioco, come forma di anti-aliasing autonoma o in aggiunta a ciò che hai impostato nel gioco.

Impostazioni anti-aliasing sul software Radeon.

Nel software Radeon di AMD puoi anche impostare l'anti-aliasing. Navigare verso Impostazioni > Grafica e fare clic su Avanzate cadere in picchiata. Hai impostazioni simili a Nvidia per l'anti-aliasing: disattivalo, miglioralo o sovrascrivilo. Radeon Software fornisce tuttavia più strumenti per il tipo di anti-aliasing che desideri applicare:

  • Multisample: si tratta di MSAA, che puoi applicare oltre all'anti-aliasing esistente o come impostazione autonoma.
  • Multisample adattivo: si tratta di MSAA adattivo, che migliora l'MSAA applicando l'anti-aliasing alle superfici con elementi trasparenti.
  • Supersampling: questo è SSAA, che è la forma più impegnativa di anti-aliasing.

Troverai anche opzioni per MLAA o anti-aliasing morfologico. Questa è fondamentalmente la versione di FXAA di AMD, che puoi applicare come un singolo passaggio post-elaborazione di anti-aliasing o in aggiunta all'anti-aliasing che hai impostato nel gioco.

Raccomandazioni degli editori

  • Nvidia non vuole che tu sappia della sua controversa nuova GPU
  • Come testiamo i componenti e l'hardware del PC
  • Le migliori offerte per PC da gioco: gioca a Diablo 4 e altro da $ 490
  • Nessuno sta acquistando nuove schede grafiche in questo momento
  • Le migliori offerte per laptop HP: ottieni un laptop da 17 pollici per $ 300 e oltre