05 - Les couleurs RVB et VRML
Transcription
05 - Les couleurs RVB et VRML
05 - Les couleurs RVB et VRML Extrait du Collège Simone Signoret http://signoret-col.spip.ac-rouen.fr/spip.php?article219 05 - Les couleurs RVB et VRML - Disciplines - Technologie - Les objets en 3D - Initiation au VRML - Date de mise en ligne : lundi 1er décembre 2014 Description : Apprentissage du mode de juxtaposition des couleurs RVB et VRML. Conversion du code RVB en code VRML. Copyright © Collège Simone Signoret - Tous droits réservés Copyright © Collège Simone Signoret Page 1/3 05 - Les couleurs RVB et VRML Les couleurs RVB et VRML Sur un écran vidéo, les pixels sont formés par la juxtaposition de trois points lumineux rouge, vert et bleu. C'est le modèle RVB (rouge, vert, bleu) ou RGB (red, green, blue). La juxtaposition et le dosage des trois couleurs primaires rouge, vert et bleu permet d'obtenir les autres couleurs. Le principe de juxtaposition est le même en VRML. [La projection des couleurs de base][La juxtaposition des couleurs de base] En RVB, le dosage s'effectue en attribuant à chaque couleur primaire une valeur entière comprise entre 0 (0% de couleur) et 255 (100% de couleur). • • • • Le rouge est le résultat d'un éclairage rouge (100%) sans éclairage vert (0%) ni éclairage bleu (0%), il a donc pour code RVB : R : 255 - V : 0 - B : 0 Le jaune est une juxtaposition des éclairages rouge (100%) et vert (100%) sans éclairage bleu (0%), il a donc pour code RVB : R : 255 - V : 255 - B : 0 Le blanc est le résultat d'une juxtaposition des trois éclairages rouge (100%), vert (100%) et bleu (100%), il a donc pour code RVB : R : 255 - V : 255 - B : 255 Le noir est le résultat d'aucun éclairage, il a donc pour code RVB : R:0-V:0-B:0 En VRML le dosage s'effectue en attribuant à chaque couleur primaire une valeur décimale comprise entre 0 (0% de couleur) et 1(100% de couleur). Pour une couleur donnée, pour respecter les proportions, il faut diviser les valeurs des couleurs primaires RVB par 255 pour obtenir les valeurs des couleurs primaires VRML (voir cours de mathématiques sur les coefficients de proportionalité). • • • • Le rouge a donc pour code VRML : R:1-V:0-B:0 Le jaune a donc pour code VRML : R:1-V:1-B:0 Le blanc a donc pour code VRML : R:1-V:1-B:1 Le noir a donc pour code VRML : R:0-V:0-B:0 Les 16 couleurs de base Le programmeur débutant utilise les 16 couleurs de base à l'aide du tableau ci-dessous. Copyright © Collège Simone Signoret Page 2/3 05 - Les couleurs RVB et VRML [Tableau de conversion du code des couleurs] Des couleurs à volonté Le programmeur averti peut utiliser pkColorPickerVRML.exe, un gratuiciel qui permet d'afficher le code VRML d'une couleur choisie dans une palette graphique ou sur l'écran à l'aide d'une pipette de sélection. [Copie d'écran du logiciel pkColorPickerVRML] En savoir plus • Les mondes de la couleur, la couleur des mondes. pourpre.com Un peu d'anglais red : rouge green : vert blue : bleue Copyright © Collège Simone Signoret Page 3/3