//csc 473 Mickey Mouse camera { location <0, 0, 14> up <0, 1, 0> right <1.33333, 0, 0> look_at <0, 0, 0> } light_source {<-50, 100, 100> color rgb <1, 1, 1>} light_source {<50, 100, 100> color rgb <1, 1, 1>} sphere { <0, 0, 0>, 3 pigment { color rgb <.965, .757, .643>} finish {ambient 0.4 diffuse 0.8 refraction 1.0 ior 1.6} translate <0, -1, 0> } sphere { <2.5, 2.5, 0>, 2 pigment { color rgbf <0, 0, 0, 0.5>} finish {ambient 0.4 diffuse 0.8 refraction 1.0 ior 2.5} translate <0, -1, 0> } sphere { <-2.5, 2.5, 0>, 2 pigment { color rgbf <0, 0, 0, 0.5>} finish {ambient 0.4 diffuse 0.8 refraction 1.0 ior 2.5} translate <0, -1, 0> } sphere { <-0.6, 0.6, 2>, 1 pigment { color rgb <1, 1, 1>} finish {ambient 0.4 diffuse 0.8} translate <0, -1, 0> } sphere { <0.6, 0.6, 2>, 1 pigment { color rgb <1, 1, 1>} finish {ambient 0.4 diffuse 0.8} translate <0, -1, 0> } sphere { <-0.65, 0.59, 2.55>, 0.5 pigment { color rgb <0, 0, 0>} finish {ambient 0.4 diffuse 0.8 reflection 0.5} translate <0, -1, 0> } sphere { <0.65, 0.59, 2.55>, 0.5 pigment { color rgb <0, 0, 0>} finish {ambient 0.4 diffuse 0.8 reflection 0.5} translate <0, -1, 0> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <10, 0, 30> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <12, 4, 38> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <14, 8, 46> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <16, 12, 54> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <18, 16, 62> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <20, 20, 70> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <22, 24, 78> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <24, 28, 86> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <26, 32, 94> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <28, 36, 102> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <30, 40, 110> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <32, 44, 118> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <34, 48, 126> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <36, 52, 134> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <38, 56, 142> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <40, 60, 150> } box { <-1, -1, -1>, <1, 1, 1> pigment { color rgb <0, 0.5, 1>} finish {ambient 0.2 diffuse 0.8 specular 0.5 reflection 0.5} scale <6, 1, 4> translate <42, 64, 158> } plane {<0, 1, 0>, -4 pigment {color rgb <1, 1, 1>} finish {ambient 0.4 diffuse 0.8 reflection 0.5} } // plane {<0, 0, 1>, -10 // pigment {color rgb <1, 1, 1>} // finish {ambient 0.4 diffuse 0.8} // } plane {<1, -0.2, 2>, -7 pigment {color rgb <1, 1, 1>} finish {ambient 0.4 diffuse 0.8 reflection 0.5} } plane {<-1, -0.2, 1>, -7 pigment {color rgb <1, 1, 1>} finish {ambient 0.4 diffuse 0.8 reflection 0.5} }