Che cos'è il filtro anisotropico?
Il filtro anisotropico è una tecnica utilizzata nel campo informatico 3D per migliorare la qualità dell'immagine delle trame su superfici renderizzate inclinate rispetto allo spettatore. Ciò si ottiene eliminando l'aliasing, che è responsabile della qualità frastagliata o pixelata di alcuni elementi grafici. Oltre alle sue qualità anti-aliasing, questo filtro riduce anche la sfocatura delle trame inclinate, un miglioramento rispetto ai precedenti tipi di filtro noti come filtro bilineare e trilineare. Una distinzione importante del filtro anisotropico rispetto ad altri metodi anti-aliasing è che influenza solo le trame di una forma, ma non la forma stessa.
Sviluppate a metà e fine degli anni '90, la maggior parte delle schede grafiche moderne ora supporta il filtro anisotropico, che in genere può essere abilitato o disabilitato all'interno di una determinata applicazione. Una caratteristica comune nei giochi per computer, il filtro anisotropico richiede un notevole dispendio di hardware e può essere impostato a vari livelli per migliorare la qualità grafica o le prestazioni di elaborazione. Il grado di filtraggio viene misurato come rapporto, con un livello di 4: 1 che è due volte più nitido di 2: 1. I rendimenti decrescenti sono generalmente sperimentati maggiore è il rapporto, con 16: 1 solo leggermente più nitido di 8: 1 e così via. Il compromesso delle prestazioni diminuisce allo stesso modo, poiché un minor numero di pixel aggiuntivi che vengono filtrati implica una tensione aggiuntiva minore sull'hardware.
Il filtro anisotropico funziona monitorando una determinata trama su una base pixel per pixel e mappando un modello basato sulla forma proiettata della trama su ciascun pixel. Ad angoli estremi, un singolo pixel può contenere l'area utilizzata da una grande quantità di dati di trama. In questo modo, il processo di filtraggio può diventare ad alta intensità di dati e, nonostante i progressi come la memorizzazione nella cache di campioni di trama, può essere necessaria una grande quantità di larghezza di banda di memoria, a seconda del gioco o dell'applicazione in uso e della particolare scena renderizzata. Data la natura estremamente faticosa del filtraggio anisotropico sull'hardware, alcuni produttori di schede grafiche hanno ottimizzato il filtraggio per gli angoli geometrici comuni visti nei giochi, come pareti, pavimenti e cielo.
Dati i suoi punti di forza nel migliorare la qualità delle trame ad angolo, gli effetti del filtro anisotropico sono più evidenti nei giochi che presentano un terreno che si estende su una grande distanza, come tiratori in prima persona e simulatori di volo o di corsa. I giochi meno adatti a sfruttare il filtro anisotropico includono generi come la strategia in tempo reale e le simulazioni sportive, in cui la maggior parte dello schermo è spesso occupata da uno sfondo statico.