Udostępnij za pośrednictwem


Mieszanie alfa (Direct3D 9)

Łączenie alfa służy do wyświetlania obrazu z przezroczystymi lub półprzezroczystymi pikselami. Oprócz czerwonego, zielonego i niebieskiego kanału kolorów każdy piksel w mapie bitowej alfa ma składnik przezroczystości znany jako kanał alfa. Kanał alfa zazwyczaj zawiera tyle bitów, jak kanał kolorów. Na przykład 8-bitowy kanał alfa może reprezentować 256 poziomów przezroczystości z zakresu od 0 (cały piksel jest przezroczysty) do 255 (cały piksel jest nieprzezroczysty). Poniższa lista zawiera kilka efektów specjalnych, które można utworzyć przy użyciu mieszania alfa.

Kolor można zdefiniować z wartościami alfa lub bez tych wartości. Kolor bez alfa to kolor RGB, a z alfa jest przechowywany jako ARGB. Dane wierzchołków, dane materiałowe i dane tekstur mogą służyć do zapewnienia przezroczystości obiektu. Bufor ramki może również służyć do generowania efektów przezroczystości.

Przykłady pokazujące alfa obejmują:

Renderowanie Direct3D