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