/* ACE */ #default { finish {ambient 0} } sphere { 5*y,5 pigment { rgb <1,.808,0>} finish { diffuse .85 specular 1 roughness .005 reflection {.1, .4 falloff 4} } translate <0,0,10> } sphere { 3.5*y,3.5 pigment { rgb <.3,.5,.8>} finish { diffuse .85 specular 1 roughness .005 reflection {.1, .4 falloff 4} } translate <10,0,5> } sphere { 2*y,2 pigment { rgb <.7,.02,0>} finish { diffuse .85 specular 1 roughness .005 reflection {.1, .4 falloff 4} } translate <-10,0,5> } global_settings { assumed_gamma 1 radiosity { pretrace_start 0.08 pretrace_end 0.02 count 200 error_bound .25 recursion_limit 1 gray_threshold 0 brightness 3 media on normal on } max_trace_level 20 } camera { location <0,25,-35> right image_width/image_height*x look_at 10*y angle 40 rotate -15*y*0 } cylinder { 0,-5*y, 50 pigment { checker color rgb 1, color rgb <.7,.02,0> scale 3} finish { diffuse .8 specular .25 roughness .009 reflection .05 } normal { quilted .5 control0 .5 control1 0 scale 0.1*<2,1,1>} rotate 30*y } #declare shift = 150; union { box {-0.5,0.5 translate y/2+z/2 scale <400,280,10> } union { difference { box { -0.5,0.5 translate y/2+x/2-z/2 scale <20,280,600> translate 200*x } box { -0.5,0.5 translate y/2-z/2 scale <50,220,150> translate <200,0,-200>+shift*z } } box { -0.5,0.5 translate x/2+y/2-z/2 scale <10,225,10> translate <200,0,-200-150/2+15/2>+shift*z } box { -0.5,0.5 translate x/2+y/2 scale <10,10,200> translate <200,70,-250>+shift*z } no_image} box { -0.5,0.5 translate y/2-x/2-z/2 scale <20,280,600> translate -200*x } box { -0.5,0.5 translate y/2-z/2 scale <400,280,10> translate -600*z } box { -0.5,0.5 scale <410,5,610> translate -300*z+280*y } pigment {rgb 1} finish {diffuse 1} normal {granite .25 scale 2} translate <-100,-90, 50> } sky_sphere { pigment { //rgb <.6,.8,1>*1.5*10 gradient y color_map { [0.25 rgb 1.5*<.95,.98,1>] [.5 rgb <1,.9,.8>*1.5*1] } } } sphere { 0,50000 hollow pigment { rgb <.6,.8,1>} /*image_map { tga "c:\documenti\mypovscenes\sky.tga" map_type 1 interpolate 2}*/ finish {diffuse 0 ambient 20} no_image} box { -0.5,0.5 scale <700,1,1500> translate -90*y pigment {rgb .2} }