POV-Ray Raytracer Beschreibungen und Beispiele von Friedrich A. Lohmüller
   Zufall mit POV-Ray (Teil 7)
English English English
Italiano Italiano
Français français

Home
- POV-Ray Tutorial

-  Zufall mit POV-Ray
    - Zufall und Schleifen
    - quadratisch + kubisch
    - Farben + Maßstab
    - Kippen + Neigen
    - Bäume mit Zufall
    - Include-Datei 'rand.inc'
   > height_field gefüllt
    - Blume mit Zufall

  - Insert Menu Zusatz
    & Download
 
                                       
  Gefülltes height_field with 'rand.inc'      

 Für dies Szene verwenden wir folgende Funktion:
 VRand_In_Obj(Object, Stream)
 ein zufälliger Punkt (Vektor) innerhalb eines beliebigen Objektes.

#declare Mountain  =
height_field{
  png "Mount1.png"
  smooth double_illuminate
  // file types:
  //gif|tga|pot|png|pgm|ppm|jpeg|tiff|sys
  //[water_level N]//  (0.0 ... 1.0)
  translate<-0.5,-0.001,-0.5>
  rotate<0,-110,0>
  scale<50,12,40>
  texture{
    pigment{ color rgb<1,0.95,0.8> }
    normal { bumps 0.75 scale 0.025 }
    finish { phong 0.1 }
  } // end of texture
  translate<2,0,30>
} // end of height_field ----------------
//---------------------------------------
#include "rand.inc" // random functions
#declare Random_1 = seed (12433);
//---------------------------------------
//---------------------------------------
union{
 #local Nr = 0;     // start
 #local EndNr = 4000; // end
 #while (Nr < EndNr)

  sphere{
    <0,0,0>, 0.80
    translate
      VRand_In_Obj( Mountain, Random_1)
    texture{
      pigment{ color rgb<0.6,0.05,0.1>}
      finish{ phong 1 reflection{0.15}}
    } // end of texture
  } // end of object

 #local Nr = Nr + 1;  // next Nr
 #end // ----------- end of loop

rotate<0,-20,0>
translate<10,0,0>
} // end of union
//---------------------------------------
Zu Detaills siehe Szenendatei!
Das height_field 'Mount1'
VRand_in_Object mit height_field
Szenendatei für POV-Ray:  
VRand_in_Object_Hf.pov
   
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
top

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