vers l'index général
vers la page générale des sources lumineuses
Création d'un point lumineux omnidirectionnel. La lumière part dans toutes les directions à partir de ce point. La valeur d'éclairage d'une surface touchée par un rayon lumineux ne dépend pas de la distance entre la source et la surface, mais seulement de l'angle entre le rayon et la surface.
light_source { <position> //vecteur Couleur //vecteur de couleur }
Les éventuelles valeurs de filter et transmit de la couleur sont simplement ignorées.
light_source {<10,10,-10> White}
C'est un point lumineux dont le rayon d'action est limité par un cône. La pointe de ce cône se situe à la source de lumière.
light_source { <position> //vecteur Couleur //vecteur de couleur spotlight //booléen point_at <point de visee> //vecteur radius Angle1 //décimal (angle en degrés) falloff Angle2 //décimal (angle en degrés) tightness Valeur //décimal }
spotlight active le cône limitant, point_at définissant (avec le vecteur de position) l'axe du cône. La lumière garde sa pleine puissance jusqu'à une certaine ouverture, puis s'atténue et disparaît à une ouverture plus grande. La zone de pleine puissance est définie par la valeur de radius, tandis que le rayon au-delà duquel la lumière disparaît est défini par falloff. Ces deux paramètres ont chacun une valeur par défaut de 70 degrés.
tightness définit le comportement du dégradé entre la zone de pleine puissance et la zone d'ombre. La valeur par défaut de 1 implique un dégradé linéaire, d'autres valeurs permettent de définir un dégradé plus ou moins "tendu".
De gauche à droite, tightness 1, 100 et 500
light_source {<10,10,-10> White spotlight point_at <0,0,0> radius 3 tightness 20 falloff 10 }
Fonctionne comme un cône lumineux, mais le mot clé spotlight est remplacé par cylinder. Une utilité évidente des lumières cylindriques, c'est le rendu de rayons lasers (en combinaison probable avec un media).
Attention : si la zone d'action de la lumière devient cylindrique, sa propagation reste omnidirectionnelle, à partir du point de position.
auteurs : Rodolphe Gelaude / Fabien Mosen