Alpha blending

Un article de Wikipédia, l'encyclopédie libre.

L'Alpha Blending est une technique graphique consistant à ajouter de la transparence à des objets généralement tridimensionnels.

Un objet 3D donné est constitué de surfaces caractérisées soit par une texture soit par une couleur. La technique d'Alpha Blending consiste à ajouter à chaque surface un octet (nombre de 0 à 255) définissant le caractère translucide de la surface.

Dans le cas des surfaces monochromes, elles sont donc définies par les coordonnées 3D des 3 points (on utilise généralement des trois triangles pour représenter tout objet) + 3 octets pour exprimer la couleur RGB (Rouge Vert Bleu: couleur "vraie" 24 bits) + un octet d'Alpha Blending.

A noter qu'un objet est totalement opaque si la valeur de l'Alpha blending est à 255 (au maximum). Au contraire, il est invisible si cette valeur est à 0.

Cette technique nécessite une forte puissance de calcul assumée généralement par les processeurs des cartes graphiques modernes (quand ils le peuvent). Les jeux l'utilisent intensivement depuis quelques années (par exemple Caesar IV...).

Microsoft Windows a intégré l'Alpha Blending pour le dessin des fenêtres (GDI) depuis Windows XP, mais les logiciels intégrés à Windows XP ne l'emploient pas, contrairement à ceux de Windows Vista.

[modifier] Voir aussi

Wikipedia HTML 2008 in other languages

100 000 +

Česká (Czech)  •  English  •  Deutsch (German)  •  日本語 (Japanese)  •  Français (French)  •  Polski (Polish)  •  Suomi (Finnish)  •  Svenska (Swedish)  •  Nederlands (Dutch)  •  Español (Spanish)  •  Italiano (Italian)  •  Norsk (Norwegian Bokmål)  •  Português (Portuguese)  •  Română (Romanian)  •  Русский (Russian)  •  Türkçe (Turkish)  •  Українська (Ukrainian)  •  中文 (Chinese)

10 000 +

العربية (Arabic)  •  Български (Bulgarian)  •  Bosanski (Bosnian)  •  Català (Catalan)  •  Cymraeg (Welsh)  •  Dansk (Danish)  •  Ελληνικά (Greek)  •  Esperanto  •  Eesti (Estonian)  •  Euskara (Basque)  •  Galego (Galician)  •  עברית (Hebrew)  •  हिन्दी (Hindi)  •  Hrvatski (Croatian)  •  Magyar (Hungarian)  •  Ido  •  Bahasa Indonesia (Indonesian)  •  Íslenska (Icelandic)  •  Basa Jawa (Javanese)  •  한국어 (Korean)  •  Latina (Latin)  •  Lëtzebuergesch (Luxembourgish)  •  Lietuvių (Lithuanian)  •  Latviešu (Latvian)  •  Bahasa Melayu (Malay)  •  Plattdüütsch (Low Saxon)  •  Norsk (Norwegian Nynorsk)  •  فارسی (Persian)  •  Sicilianu (Sicilian)  •  Slovenčina (Slovak)  •  Slovenščina (Slovenian)  •  Српски (Serbian)  •  Basa Sunda (Sundanese)  •  தமிழ் (Tamil)  •  ไทย (Thai)  •  Tiếng Việt (Vietnamese)

1 000 +

Afrikaans  •  Asturianu (Asturian)  •  Беларуская (Belarusian)  •  Kaszëbsczi (Kashubian)  •  Frysk (Western Frisian)  •  Gaeilge (Irish)  •  Interlingua  •  Kurdî (Kurdish)  •  Kernewek (Cornish)  •  Māori  •  Bân-lâm-gú (Southern Min)  •  Occitan  •  संस्कृत (Sanskrit)  •  Scots  •  Tatarça (Tatar)  •  اردو (Urdu) Walon (Walloon)  •  יידיש (Yiddish)  •  古文/文言文 (Classical Chinese)

100 +

Nehiyaw (Cree)  •  словѣньскъ (Old Church Slavonic)  •  gutisk (Gothic)  •  ລາວ (Laos)