Le rôle d'une source lumineuse est d'apporter de l'éclairage dans une scène. C'est une sorte d'objet invisible qui projette de la lumière sur les autres objets.
POV-Ray 2.0+sup
POV-Ray 3.0+sup : atténuation, shadowless
POV-Ray 3.1+sup : media_attenuation, media_interaction
MegaPOV 0.5 : cylinder, groupes, rayons parallèles, ombres douces circulaires, orient.
light_source { <Position> // vecteur Couleur // vecteur de couleur //contrainte de forme spotlight | cylinder // booléen parallel // booléen point_at <Point> // vecteur radius Angle1 // décimal falloff Angle2 // décimal //ombres douces area_light // booléen <Vec1>,<Vec2>,Nbr1,Nbr2 // vecteurs, décimaux jitter // booléen adaptive Niveau // décimal orient // booléen circular // booléen //options fade_distance // décimal fade_power // décimal shadowless // booléen looks_like {...} // objet media_interaction // booléen media_attenuation // booléen }
Une lumière est un objet comme un autre, qui peut se déclarer, subir des transformations de type rotate, translate.., faire partie d'un autre objet...
types de sources lumineuses
options communes à tous les types de sources
ombres douces (area_light)
groupes de lumières
union fonctionne normalement, mais difference et intersection sont ignorés, puisqu'ils sont illogiques. Toutefois, si vous voulez faire une opération de soustraction avec des lumières, lisez la remarque concernant les lumières négatives.
Il ne faut pas hésiter à utiliser des valeurs de couleurs dépassant les 100%. Une scène ne comportant qu'une seule lumière de couleur White (<1,1,1>) paraîtra terne. On peut directement travailler avec des valeurs telles que White*2, cela donnera plus de "pêche" à vos images.
Dans le même ordre d'idées, on peut également utiliser des valeurs négatives !!
light_source {<12,47,22> White*-1 ... }
Cela créera une source qui "absorbe la lumière" là où atterrissent ses rayons, ce qui peut être utile pour diminuer l'action d'une source normale, ou pour créer des effets spéciaux.
Une astuce "artistique" : n'utilisez pas de lumières totalement blanches, ajoutez toujours une petite tension de couleur à vos scènes : rgb <1,1,.95> donnera une ambiance plus chaude, rgb <.95,.97,1> donnera plus de piquant, etc...
auteurs : Rodolphe Gelaude / Fabien Mosen