Cos'è nvidia txaa?

Cos'è nvidia txaa?
L'aliasing è uno dei dilemmi di imaging più comuni che fanno grattare gli sviluppatori. L'aliasing è dietro i bordi frastagliati o ruvidi che vedi sugli oggetti nelle immagini. A volte questi sono anche indicati come "effetto della scala" poiché i jaggies formano quelle che sembrano le scale. Ciò è dovuto ai pixel che formano oggetti rotondi. Poiché i pixel sono di forma rettangolare, i pixel che formano oggetti rotondi appaiono come bordi frastagliati, di conseguenza distorcendo l'immagine. Questi bordi frastagliati non solo rendono le immagini non realistiche, ma sforzano anche gli occhi, specialmente per le immagini in movimento come nei videogiochi.

Per contrastare questo effetto, gli sviluppatori hanno escogitato varie tecniche anti-alias (AA) come MSAA (multisample AA), FXAA (AA approssimativo rapido) e SSAA (SuperSample AA) con conseguenti immagini più pulite e fluide. Le tecniche AA spazzano via i bordi frastagliati sui tuoi videogiochi preferiti per renderli più realistici e coinvolgenti. La maggior parte delle GPU ora ha impostazioni anti-aliasing in modo che i giocatori possano regolare la levigatezza delle immagini fino a quando non colpiscono quel punto dolce di fluidità che piace ai loro occhi. Tuttavia, queste tecniche hanno anche alcuni colpi di prestazione. Una tecnica anti-aliasing più efficiente migliora significativamente l'immagine riducendo l'impatto sulle prestazioni della GPU.

NVIDIA Anti-Aliasing temporale (TXAA)

Nvidia ha sempre in mente i giocatori, ecco perché il principale produttore della GPU ha adottato la tecnica anti-aliasing temporale con una serie di miglioramenti sul comune TAA. L'aliasing temporale è lo strisciante e lo sfarfallio che spesso osserviamo quando giochiamo. TAA è un tipo di tecnica anti-aliasing post-process che si occupa dell'aliasing temporale combinando informazioni dai frame passati e attuali per rimuovere i bordi frastagliati. L'anti-aliasing temporale esclusiva di Nvidia, il TXAA, comporta lo stesso processo ma ha altre tecniche miscelate per ridurre o eliminare completamente le distorsioni delle immagini causate dall'aliasing temporale. Il risult finale è immagini di alta qualità in movimento che danno ai giocatori un'esperienza visiva più coinvolgente. Per capire meglio TXAA, sappiamo prima di più su MSAA, una tecnica AA da cui TXAA è basato.

MSAA e TXAA

Quando una GPU rende un'immagine sul display, prima disegna il poligono o la forma di un oggetto in-game, quindi riempie il poligono di consistenza. Le tecniche anti-aliasing spaziali riducono i jaggies prima che l'immagine venga resa. Generalmente, le tecniche anti-aliasing sono ad alta intensità di risorse. Le prime tecniche anti-aliasing come SSAA hanno effettivamente levigato i jaggies ma ha anche esaurito gran parte del potere della GPU.

MSAA è un miglioramento rispetto al precedente metodo anti-aliasing spaziale. Invece di appianare l'intera immagine, MSAA appiafora solo i bordi dei poligoni per ridurre la potenza di elaborazione. Tuttavia, non leviga le trame, il che può ancora provocare trame pixelate. MSAA è ancora uno dei metodi più efficaci ed efficienti dal potere per ridurre l'aliasing nonostante i suoi lati negativi. MSAA è stato anche un tempo un metodo AA popolare fino a quando non sono state sviluppate tecniche più avanzate.

Il TXAA di Nvidia migliora la tecnica MSAA. Ha una qualità di livello cinematografica, che combina MSAA di alta qualità, processi post e filtri temporali simili a quelli utilizzati nei film CG per creare un'immagine più liscia e più chiara rispetto ad altre soluzioni anti-aliasing. Si sovrappone inoltre a un filtro antiflitto per ridurre lo sfarfallio in movimento. TXAA massimizza la qualità mantenendo al minimo i colpi di prestazione. In effetti, la sua performance è paragonabile a quella di 4XMSAA ma la qualità dell'immagine è equivalente a quella di 8XMSAA. TXAA crea grafica più liscia, più chiara e più nitida. Poiché TXAA è sviluppato per immagini in movimento, i suoi effetti sono più evidenti sugli schermi sul movimento piuttosto che sugli screenshot statici.

FXAA e TXAA

Un metodo anti-aliasing post-process che a volte è confuso con TXAA è FXAA. Sia TXAA che FXAA sono proprietari di Nvidia. Sebbene entrambi siano tecniche AA post-elaborazione, funzionano in modo diverso e quindi non dovrebbero sbagliarsi l'uno dall'altro.

FXAA riduce in modo efficiente jaggies dall'intera scena prendendo in considerazione sia i poligoni che le trame, al contrario dei soli poligoni di MSAA. FXAA funziona confrontando il contrasto del colore tra due pixel; Due pixel di contrasto simili indicano che fanno parte dello stesso poligono. La sfocatura viene quindi applicata in base al contrasto di colore dei pixel per eliminare i jaggies. Questo processo è anche leggero sulla GPU che richiede una potenza di calcolo inferiore rispetto a MSAA.

D'altra parte, TXAA è una tecnica anti-aliasing più complessa che combina sia il supersampling di MSAA che il metodo di sfocatura di FXAA mentre si fondono in filtri contenuti nvidia. A causa della sua complessità, richiede più potenza di calcolo rispetto alle sue controparti. L'immagine risultante è più nitida, più nitida e morbida; molto meglio di quello che MSAA o FXAA può produrre.

GPU supportate

TXAA coinvolge anche l'anti-aliasing hardware e non tutte le GPU NVIDIA sono in grado di svolgere tale processo. TXAA è disponibile sulle GPU Kepler di Nvidia che richiedono almeno una scheda grafica GTX 600 o superiore. Ecco l'elenco corrente di GPU NVIDIA che supportano TXAA:

GeForce GTX 880M
GeForce GTX 780 TI
GeForce GTX 780
GeForce GTX 770
GeForce GTX 760 TI (OEM)
GeForce GTX 760 192-bit (OEM)
GeForce GTX 750 TI
GeForce GTX 750
GeForce GTX 745 (OEM)
GeForce GT 740
GeForce GTX 690
GeForce GTX 650 TI Boost
GeForce GTX 650 TI
GeForce GTX 650
GeForce GTX 660
GeForce GTX 670
GeForce GTX 680
GeForce GTX 660 (OEM)
GeForce GTX 680M
GeForce GTX 660 TI

Allo stesso modo, non tutti i giochi supportano TXAA. Se TXAA non è compatibile con la GPU o il gioco, non lo vedrai nelle impostazioni.

Conclusione

Le tecniche anti-aliasing si sono evolute nel corso degli anni per ridurre almeno, se non completamente rimuove. TXAA è una delle tecniche in grado di produrre immagini di alta qualità in movimento. Con una combinazione di vari metodi anti-aliasing, incluso l'aliasing hardware e risolvere i filtri, TXAA riduce significativamente l'aliasing rispetto ad altre soluzioni anti-aliasing. L'immagine finale di TXAA è molto più fluida e chiara. A causa della sua complessità, TXAA è il migliore per i giocatori che hanno hardware di gioco di alto livello. Vi sono tuttavia, solo un numero selezionato di GPU Nvidia che supportano TXA. Se la tua GPU supporta TXAA, è tempo di iniziare a giocare con le impostazioni TXAA per ottenere la qualità dell'immagine che desideri così desideri di un'esperienza più coinvolgente.