Les bases de la programmation 3D
CHAPITRE 12
297
Maintenant, ajoutez une lumière spéculaire à la scène. Activez la lumière directionnelle
DirectionalLight1, donnez-lui une direction (dans l’exemple suivant, vers la gauche et vers
le bas) et enfin, renseignez la couleur qui doit être utilisée via la propriété SpecularColor.
Dans l’exemple suivant, la lumière spéculaire éclaire en vert (figure 12-31).
effect.DirectionalLight1.Enabled = true;
effect.DirectionalLight1.Direction = Vector3.Normalize(new Vector3(-1, -1, 0));
effect.DirectionalLight1.SpecularColor = new Vector3(0, 1, 0);
Figure 12-29
Une lumière d’ambiance
moins prononcée
Figure 12-30
Une lumière diffuse
qui éclaire le cube
=Labat FM.book Page 297 Vendredi, 19. juin 2009 4:01 16
Précédent

- 318/366

Suivant