#include "colors.inc" #version unofficial MegaPov 0.6; global_settings{ ini_option "+QR" radiosity { recursion_limit 5 brightness 1.2 normal on } photons { gather 15, 100 } } camera { location <0, 0, 0> look_at <0, 0, 1> up <0, 1, 0> right <4/3, 0, 0> } background { color rgb 1 } sky_sphere { pigment { gradient y color_map { [0 White] [1 color rgb <55, 105, 201>/255] } } } light_source { <-1, .5, -.5>*1000 color rgb <.9, .9, 1>*.9 fade_power 2 fade_distance 2000 area_light 100*x 100*z 5,5 jitter orient photons { global refraction on reflection on } } plane { y, -1 texture { pigment { crackle solid color_map { [0 color White*0.7] [1 color White*1.3] } turbulence .1 } normal { agate 0.4 } finish { ambient -0.3 diffuse 0.8 specular 0.1 roughness 0.1 metallic brilliance 1 } scale 0.3 translate z*10 } } #declare R1 = seed(3); #local Count=0; #while (Count<100) cylinder { -y, y*(rand(R1)+.1)*2, rand(R1)+.1 open material { texture { pigment { rgbt <.99, .99, 1, .8> } finish { ambient 0 diffuse 0 specular 1 reflection .1 phong .4 phong_size 150 } } interior { ior 1.5 } } photons { target refraction on reflection on } translate z*10 translate <(rand(R1)-.5)*30, 0, (rand(R1)-.5)*30> } #local Count=Count+1; #end