Lessico IT › Hardware › Alpha testing

Alpha testing

Hardware Svenska → Aggiornato: 2026-10-25

Scartare del tutto un pixel se il suo alfa è sotto una soglia: trasparenza binaria, con bordi netti e senza problemi di ordinamento.

Un canale alfa si può usare in due modi. L'alpha blending miscela i pixel semitrasparenti e pretende che tutto venga disegnato nel corretto ordine di profondità. L'alpha testing compie invece una scelta binaria: se l'alfa è sotto la soglia il pixel sparisce con un discard, altrimenti è completamente opaco. Il risultato scrive la profondità normalmente, quindi si può disegnare in qualsiasi ordine e funziona con lo z-buffer: ideale per fogliame, staccionate e reti metalliche.

Il difetto sono i bordi a gradini, perché ogni pixel è acceso o spento. Li attenua l'alpha-to-coverage, che distribuisce la decisione su una maschera di copertura multicampione. Nel vecchio OpenGL a funzioni fisse era glAlphaFunc; negli shader moderni è una sola riga di codice.

← Torna al lessico