// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.6, 0.6, 1 > } #declare raio = 2.000; #declare azul = texture { pigment { color rgb < 0.00, 0.00, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare redy = texture { pigment { color rgb <0.8, 0.1, 0.05> } finish { ambient 0.2 diffuse 0.3 specular 0.2 roughness 0.05 reflection 0.4 } } #declare gree = texture { pigment { color rgb <0.0, 0.9, 0.01> } finish { ambient 0.2 diffuse 0.3 specular 0.2 roughness 0.05 reflection 0.4 } } #declare silver = texture { pigment { color rgb <.95, .95, 1> } finish { ambient 0.2 diffuse 0.3 specular 0.2 roughness 0.05 reflection 0.3 } } #declare r1=seed(54551); #declare r2=seed(12121); #declare r3=seed(551); #declare r4=seed(111); #declare r5=seed(999); #declare r6=seed(657654); #macro galho (p,ve,L,r) #if (r > 0.1 & (p+L*ve).x<30 & (p+L*ve).x>-30 & (p+L*ve).y<30 & (p+L*ve).y>-30 & (p+L*ve).z<30 & (p+L*ve).z>-30 ) union{ cylinder{ p,p+L*ve, r texture {gree} } galho(p+L*ve,vnormalize(()/2) ,L-0.5,r-0.1) galho(p+L*ve,vnormalize(()/2) ,L-0.5,r-0.1) } #else union{ sphere {p, 0.4 texture { redy } } } #end #end plane {z,-1 texture {silver} } galho(<0,0,-1>,<0,0,2>,5,0.8) // Original camera parameters: // #local cam_ctr = <0.00,0.00,10.00> // #local cam_vec = (<50,0,0>-<0.00,0.00,10.00>) // #local cam_sky = z #include "camlight.inc" camlight(<0.00,0.00,10.00>,<10,10,10>,20.0,z,1.0)