Delen via


Alpha Blending (Direct3D 9)

Alfamenging wordt gebruikt om een afbeelding weer te geven met transparante of semitransparante pixels. Naast een rood, groen en blauw kleurkanaal heeft elke pixel in een alfa bitmap een doorzichtigheidsonderdeel dat bekend staat als het alfakanaal. Het alfakanaal bevat meestal zo veel bits als een kleurkanaal. Een 8-bits alfakanaal kan bijvoorbeeld 256 transparantieniveaus vertegenwoordigen, van 0 (de hele pixel is transparant) tot 255 (de hele pixel is ondoorzichtig). In de onderstaande lijst ziet u enkele speciale effecten die u kunt maken met alfamixing.

Kleur kan worden gedefinieerd met of zonder alfawaarden. Kleur zonder alfa is RGB-kleur met alfa wordt opgeslagen als ARGB. Hoekpuntgegevens, materiaalgegevens en bitmapgegevens kunnen worden gebruikt om de transparantie van objecten te geven. De framebuffer kan ook worden gebruikt om transparantie-effecten te genereren.

Voorbeelden die alfa demonstreren, zijn onder andere:

Direct3D Rendering