Condividi tramite


Fusione alfa (Direct3D 9)

La fusione alfa viene usata per visualizzare un'immagine con pixel trasparenti o semitrasparnti. Oltre a un canale di colore rosso, verde e blu, ogni pixel in una bitmap alfa ha un componente di trasparenza noto come canale alfa. Il canale alfa contiene in genere tutti i bit di un canale colore. Ad esempio, un canale alfa a 8 bit può rappresentare 256 livelli di trasparenza, da 0 (l'intero pixel è trasparente) a 255 (l'intero pixel è opaco). L'elenco seguente mostra alcuni effetti speciali che è possibile creare usando la fusione alfa.

Il colore può essere definito con o senza valori alfa. Il colore senza alfa è un colore RGB, mentre il colore con alfa viene archiviato come ARGB. I dati dei vertici, i dati materiali e i dati di trama possono essere usati per fornire la trasparenza dell'oggetto. Il buffer dei frame può essere usato anche per generare effetti di trasparenza.

Esempi che illustrano alfa includono:

Rendering Direct3D