Deux primitives de Filtre permettent la manipulation des couleurs.
La primitive Matrice de couleurs établi chaque valeur RVB et Alpha à une nouvelle valeur. La transformation est décrite par une matrice de 5×5 avec la ligne du bas fixe, donc une transformation générale est décrite par une matrice de 5×4. La cinquième colonne ajoute une valeur qui est indépendante de RVB et d'Alpha, permettant une correction des couleurs non linéaire.
Quatre types de transformations sont définis, dont trois sont des catégories particulières de la première.
Un « négatif » peut être créé en réglant les éléments RVB de la diagonale de la matrice (a00, a11, a22) à -1,00 et les trois éléments supérieurs de la cinquième colonne (a04, a14, a24) à 1,00.
Partiellement implémenté ; pas d'interface utilisateur.
La primitive Report de composants modifie les valeurs RVB et Alpha d'un objet en appliquant des fonctions indépendantes à chacune des valeurs d'entrée RVB et Alpha. Les modes suivants de définition des fonctions sont disponibles :
© 2005-2009 Tavmjong Bah. | Se procurer le livre. |