Lights 2.1

Catégorie / Domaine : C3D3 Plugin
Compatibilité SCOL Voy@ger : V 3.2 et supérieure
Mise à jour : 06/2000

Fonction

Ce plugin permet d’ajouter 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. L’utilisateur pourra activer ces sources de lumière par l’intermédiaire d’un bouton (module GraphicButton), par exemple.
Ce plugin peut être édité en ligne via le DynEditor.

Configuration


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 (à l’extrémité arrière de la lumière)
Baselight + a + b (à l’extré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 l’instance

Mise en oeuvre

Action Fonction
module.événement à C3D3.instance.switch Déclenche l’instance Lights : simule un interrupteur.

Evénement Fonction

Zone Fonction Interface Affectation
Aucune