Lessico IT › Programmazione › Filtro nearest-neighbor

Filtro nearest-neighbor

Programmazione Svenska → Aggiornato: 2026-10-26

Filtraggio delle texture che prende semplicemente il texel più vicino senza alcuna miscelazione: ciò che dà alla pixel art bordi netti invece di una poltiglia sfocata.

Quando una texture viene campionata tra i suoi texel, la GPU deve scegliere un colore. Il nearest-neighbor, detto anche point filtering (GL_NEAREST), prende il texel più vicino e ignora gli altri. L'opposto sono il filtraggio bilineare e trilineare, che pesano i vicini per ottenere una transizione morbida.

In ingrandimento il risultato è squadrettato: esattamente ciò che serve per la pixel art, la grafica retro e le icone nitide dell'interfaccia, e del tutto sbagliato per il fotorealismo, dove produce aliasing. Per un ridimensionamento pixel-perfect il nearest-neighbor si abbina a fattori di scala interi, così ogni pixel sorgente diventa lo stesso numero di pixel a schermo e non compare alcun sfarfallio.

← Torna al lessico