// create a regular point light source light_source { 0*x // light's position (translated below) color red 1.0 green 1.0 blue 1.0 // light's color translate <-20, 40, -20> } camera { location <0.0 , 1 ,-5.0> look_at <0.0 , 0.0 , 0.0> } plane { y, // unit surface normal, vector points "away from surface" 0 // distance from the origin in the direction of the surface normal hollow on // has an inside pigment? pigment { bozo scale .1 color_map { [0 color rgb <0,1,0>] [1 color rgb <0,.5,0>]}} } cylinder { <1,0,-100000> <1,0,1000000> .1 open pigment { color rgb <0,0,0> } finish { reflection 1 specular 1 } } cylinder { <-1,.05,-100000> <-1,.05,1000000> .1 open pigment { color rgb <0,0,0> } finish { reflection 1 specular 1 } } #declare NoDwars=100; #while (NoDwars>-40) box { <-1.3,.05,NoDwars*3> <1.3,0,NoDwars*3+.2> pigment { color rgb <.5,.5,0> } } #declare NoDwars=NoDwars-1; #end // Create an infinite sphere around scene and allow any texture on it sky_sphere { pigment { bozo scale .1 color_map { [0.0 color rgb <0.7,0.7,1.0>] [0.5 color blue 0.5] [1.0 color blue 0.5] } } } intersection{ sphere { <0,.7,.0> 1 } box { <2,4,.6> <-2,-4,8> } pigment { color rgbt <1,0,0,1> } interior { ior 1.3} rotate <0,180,0> }