Descrizioni ed esempi per POV-Ray di Friedrich A. Lohmüller,

Casualità con POV-Ray  - parte 3    
English English English
Français français
Deutsch Deutsch

Home
- POV-Ray Tutorial

Casualità con POV-Ray
   - Numeri casuali in Loops
   - Quadratico e cubico
  > Colori e Scale
   - Inclinare e piegare
   - Alberi con casualità
   - L'include file 'rand.inc'
   - height_field riempito
   - Fiore casuale

  - Insert Menu Add-on
    & Download
                                     
Colori e scale per caso      

Qui voglio dimonstrare come si può colorare e chambiare la scala di una serie di oggetti irregolari.
Per questo scopo usiamo una seria di sfere arrangiate in un quadrato o in un cubo con un while loop.

La selezione per caso:
Scegliamo una nuova serie di numeri casuali e cambiamo negli esempi precedenti il colore nel commando 'texture' per es. come questo:

//------------------------------------
#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.

 
 
 

File di scena per POV-Ray .pov o .txt

Solamente valori rgb tra 0 e 1 fanno tonalità realistiche dei colori con un contrasto completto nelle zone d'ombra.
Ombre fine di colori otteniamo se aggiungiamo solo piccole parte casuali a valori di rgb di base come segue:

//------------------------------------
#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.

File di scena per POV-Ray .pov o .txt

Et poi lo stesso in tre dimensioni:


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chambiare la scala per caso:
Per questo aggiungiamo il corrispondente valore casuale al termine di 'scale':


   scale < 1, 0.1+2*rand(Random_1), 1 >

 
 
 
 
 
 
 
 
 
 
 

click for higher resolution
Cliccare qui per un immagine in resoluzione più alto!
File di scena per POV-Ray .pov o .txt
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
top

© Friedrich A. Lohmüller, 2013
www.f-lohmueller.de