// Alex Kluchikov, 2003 // mailto: klkspa[at]ukr.net, aklk[at]mail.ru // Feel free to modify/use in any form #declare st=texture{pigment{color rgb<0.83,0.82,0.84>*1.2} finish{diffuse 0.0 ambient 0 specular 0.05 roughness 0.02 phong 1.0 brilliance 9 phong_size 120 reflection{1.0,1.0}} } #include "colors" #declare r=seed(83503847); #declare i=0; #while(i<.999) light_source{ -50*z+x*10, color rgb CHSV2RGB()*.28 parallel rotate z*i*360 } #declare i=i+1/7; #end camera{ location -50*z look_at 0 angle 70 } #declare N=normal{bumps .04 noise_generator 3 rotate 60 scale 10} plane{-z,.1 texture{st normal{N}} translate z*5 no_shadow} plane{ z,.1 texture{st normal{N scale -z*5}} translate -z*5 hollow no_shadow no_image} global_settings{ max_trace_level 12 max_intersections 100 number_of_waves 3 }