Catégorie / Domaine : | C3D3 Plugin |
Compatibilité SCOL Voy@ger : | V 3.2 et supérieure |
Mise à jour : | 06/2000 |
Ce plugin permet dajouter ou de supprimer des sources de lumières.
Le modèle de lumière est le suivant : le niveau de lumière
varie entre 0 et 63 : 0 signifie noir, 31 signifie couleur vraie. 63 signifie
blanc (saturée). Il y a un niveau de base pour la lumière : 31.
Cela signifie que pour chaque polygone et pour chaque lumière, le niveau
de lumière sera calculé en ajoutant ou soustrayant les valeurs
depuis la valeur de base. Lutilisateur pourra activer ces sources de lumière
par lintermédiaire dun bouton (module GraphicButton), par
exemple.
Ce plugin peut être édité en ligne via le DynEditor.
Figure 1 : Interface du plugin Lights
(1) : Type =>
Type | Application | Luminosité |
LIGHT_AMBIENT | Ceci affectera la cellule entière, comme le fait LightBase | Baselight (= niveau de base) + a |
LIGHT_PARA | Ceci est une lumière parallèle | Baselight + a ( là
où se trouve la source de la lumière) Baselight + a - b (à lextrémité arrière de la lumière) Baselight + a + b (à lextrémité avant de la lumière) |
LIGHT_OMNI | Cette luminosité produira l'effet d'une ampoule ou d'une sphère. | Baselight + a + b
(là où se trouve la source de la lumière) Baselight + a (à p1 cm de la source lumineuse) |
LIGHT_SPOT | Ceci produira l'effet d'un projecteur. | Baselight + a + b (là
où se trouve la source lumineuse) Baselight + a (à p1 cm de la source lumineuse) |
(2) : a => valeur numérique
(3) : b => valeur numérique
(4) : p1 => Distance en cm
(5) : p2 => Distance en cm
(6) : p3 => Distance en cm
(7) : init state => Initialise ou pas la lumière au démarrage de linstance
Action | Fonction |
module.événement à C3D3.instance.switch | Déclenche linstance Lights : simule un interrupteur. |
Evénement | Fonction |
Zone | Fonction | Interface | Affectation |
Aucune |