Descriptions et exemples pour le raytracer POV-Ray par Friedrich A. Lohmüller
Le hasard en POV-Ray - part 6     
English English English
Italiano Italiano
Deutsch Deutsch

Home- Page d'accueil
- Tutoriel POV-Ray

- Hasard en POV-Ray
   - Nombres aléatoires
   - Quadratique et cubique
   - 'color' et 'scale'
   - Basculer et incliner
   - Les arbres avec hazard
   - Le fichier 'rand.inc'
   - height_field rempli
  > Fleur aléatoire

  - Insert Menu Add-on
    & Téléchargement
                                   
 Une Fleur aléatoire avec 'rand.inc'.
  Pour cette scène utilisons la fonction suivante :
  VRand_On_Sphere(Stream)
  sort un vecteur aléatoire sur la surface de la sphère {<0,0,0>,1}.
#include "rand.inc" // random functions
// 'Reorientate_Trans' needs:
#include "transforms.inc"
#declare Random_1 = seed (23528);
//-----------------------------------------
union{
 #local Nr = 0;     // start
 #local EndNr = 150; // end
 #while (Nr < EndNr)

 // differ a bit form spherical position:
 #local RandScale=(1+0.1*rand(Random_1));
 #local Position =
   RandScale * VRand_On_Sphere(Random_1);

 union{ // inner union
  cone{<0,0,0>>, 0.02, Position, 0.01
    texture{
      pigment{ color rgb<0.75,0.5,0.3>}
      normal { bumps 0.5 scale 0.05}
      finish { phong 1 }
    } // end of texture
  } //---------------
  sphere{<0,0,0>, 0.1  //, 1.5
          scale<1,0.5,1>// y orientated
   // turn in direction to Position:
    Reorient_Trans(<0,1,0>, Position )
    translate Position // move to Position
    texture{
      pigment{ color rgb<1,0.15,0>}
      normal { bumps 0.5 scale 0.05 }
      finish { phong 1 }
    } // end of texture
  } //---------------
 } // end inner union

 #local Nr = Nr + 1;  // next Nr
 #end // --------------- end of loop
 translate<0,1.25,0>
} // end of union
//-----------------------------------------
Pour plus de détails, voir le fichier !
La Fleur avec VRand_On_Sphere
Avec facteur aléatoire 0.1 .
La Fleur avec VRand_On_Sphere
Avec facteur aléatoire 0.3 .
Fichier de la scène pour POV-Ray:  
VRand_On_Sphere_2.pov
   
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
top

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