camera { location <7, 7, 12> look_at <0, 0, 0> up <0, 1, 0> right <3940.0/1300.0, 0, 0> direction <0, 0, 2> } light_source { <0, -150, 0> color rgb <1, 1, 1,> looks_like { plane { y, -150 texture { pigment { color rgb <1,1,1> } finish { ambient rgb <.4,.4,.4> } } } } } /* plane { y, -150 texture { pigment { color rgb <1,1,1> } finish { ambient rgb <1,1,1> } } } */ plane { x, -3500 texture { pigment { color rgb <1,1,1> } } } difference { sphere { <0, 0, 0,>, 5} sphere { <4, 0, 0,>, 3.5} sphere { <0, 0, 4,>, 3.5} sphere { <-4, 0, 0,>, 3.5} sphere { <0, 0, -4,>, 3.5} pigment { color rgb <0, 0, 0> } finish { reflection 1.0 phong 1.0 } } difference { sphere { <0, 0, 0,>, 4.999} sphere { <4, 0, 0,>, 3.499} sphere { <0, 0, 4,>, 3.499} sphere { <-4, 0, 0,>, 3.499} sphere { <0, 0, -4,>, 3.499} pigment { color rgb <0, 0, 0> } finish { reflection 0 phong 0 } } union { sphere { <4, 0, 0,>, 2} sphere { <0, 0, 4,>, 2} sphere { <-4, 0, 0,>, 2} sphere { <0, 0, -4,>, 2} pigment { color rgb <0, 0, 0> } finish { reflection 1.0 phong 1.0 } }