Ici nous montrons comme on peut colorier
et changer l'échelle irrégulièrement dans une série des objets.
Pour cela utilissons une série de sphères, lequelles nous arrangeons dans un carré ou dans un cube
avec un boucle double ou triple avec 'while'.
|
La sélection de la couleur par hasard :
Nous choisissons une série nouvelle de nombres aléatoires
et remplacons dans les examples antérieur la couleur dans le commande de la texture
par ex. comme suivant :
//------------------------------------
#declare Random_3 = seed (1432);
#declare Random_4 = seed (7242);
#declare Random_5 = seed (9912);
//------------------------------------
...
pigment{ color rgb< rand(Random_3),
rand(Random_4),
rand(Random_5)> }
... etc.
|
|
Fichier de la scène pour POV-Ray : .pov
ou .txt
|
Seulement les valeurs de rgb entre 0 et 1 sont bon pour des teintes réalistes
avec contrastes complets à le ombres.
Des teintes fines de couleur nous obtenons si nous ajutons seulement petits parts aléatoires
à une valeur rgb de base comme suivante :
//------------------------------------
#declare Random_3 = seed (1432);
#declare Random_4 = seed (7242);
#declare Random_5 = seed (9912);
//------------------------------------
...
pigment{
color rgb
< 1.00 - 0.35*rand(Random_3),
0.65 + 0.2*(-0.5+rand(Random_4)),
0.00 + 0.75*(rand(Random_5)> }
... etc.
|
|
Fichier de la scène pour POV-Ray : .pov
ou .txt
|
Et maintenant la même chose à trois dimensions :
|
|
Changer l'échelle par hasard :
Pour cela nous ajutons le valeur aléatoire au terme de 'scale' :
scale < 1, 0.1+2*rand(Random_1), 1 >
|
|
Cliquer sur l'image por une résolution plus haut!
Fichier de la scène pour POV-Ray : .pov
ou .txt
|