1 // pass in a random seed (integer) to this file with +K
3 // Here's some that came out nice:
4 // povray -Irocks.pov +D +P +H52 +W52 +K1
5 // povray -Irocks.pov +D +P +H52 +W52 +K2
6 // povray -Irocks.pov +D +P +H52 +W52 +K4
7 // povray -Irocks.pov +D +P +H52 +W52 +K16
8 // povray -Irocks.pov +D +P +H52 +W52 +K18
9 // povray -Irocks.pov +D +P +H52 +W52 +K49
10 // povray -Irocks.pov +D +P +H52 +W52 +K56
11 // povray -Irocks.pov +D +P +H52 +W52 +K57
12 // povray -Irocks.pov +D +P +H52 +W52 +K58
13 // povray -Irocks.pov +D +P +H52 +W52 +K59
14 // povray -Irocks.pov +D +P +H52 +W52 +K61
19 #declare RS = seed(clock);
21 #macro rnd() (rand(RS)) #end
34 // focal_point <.6387,.7,-.3193>
38 // same light sorce as ship.pov
39 light_source { <-500, 500, -700> White }
43 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
44 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
45 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
46 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
47 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
48 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
49 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
50 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
51 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
52 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
53 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
54 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
55 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
56 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
57 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
58 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
59 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
60 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
61 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
62 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
63 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
64 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
65 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
66 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
67 sphere { <0.5 - rnd(), 0.5 - rnd(), 0.5 - rnd()>, rnd(), 1 }
70 pigment{ color rgb <53 / 55, 44 / 55, 36 / 55>}
72 normal{bumps 1 scale .08}