#include "colors.inc" camera { location <-20, 30, 15> sky <0,0,1> look_at <7,5.5,5> } background { color Blue } plane { -z, -40 texture { pigment {SkyBlue} finish { ambient 1 diffuse 0} } texture { pigment { bozo turbulence .5 color_map { [0 White] [1 White filter 1] } } finish { ambient 1 diffuse 0 } scale <1000, 250, 250> rotate <5, 45, 0> } } plane { z, -5 texture { pigment { checker color Green color Yellow scale 10 } } } light_source { <-30, 30, 30> White } #declare A1 = <0,0,0>; #declare A2 = <-2,3,0>; #declare A3 = <-2,8,0>; #declare A4 = <0,11,0>; #declare A5 = <0.1,0,0>; #declare A6 = <7,1,7>; #declare A7 = <15,3,5>; #declare A8 = <20,5.5,3>; #declare A9 = <0.1,11,0>; #declare A10 = <7,10,7>; #declare A11 = <15,8,5>; #declare A12 = <20,5.5,3.1>; #declare A13 = <-3,5.5,0.1>; #declare A14 = <7,5.5,7>; #declare A15 = <15,5.5,5>; #declare A16 = <20,5.6,3>; #declare B1 = <0,0,0>; #declare B2 = <-2,3,0>; #declare B3 = <-2,8,0>; #declare B4 = <0,11,0>; #declare B5 = <0,0,0>; #declare B6 = <7,0,5>; #declare B7 = <15,0,3>; #declare B8 = <23,0,0>; #declare B9 = <0.1,11,0>; #declare B10 = <7,11,5>; #declare B11 = <15,11,3>; #declare B12 = <23,11,0>; #declare B13 = <23,11,0.1>; #declare B14 = <21,9,2>; #declare B15 = <21,2,2>; #declare B16 = <23,0,0.1>; #declare Tex = texture { pigment { Silver } finish { ambient .1 diffuse .4 specular 1 roughness 0.001 reflection .5 metallic } } bicubic_patch { type 1 flatness 0.0100 u_steps 4 v_steps 4, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10,A11,A12, A13, A14, A15, A16 texture { Tex } } bicubic_patch { type 1 flatness 0.0100 u_steps 4 v_steps 4, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15, B16 texture { Tex } } sphere{ A1, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A2, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A3, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A4, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A5, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A6, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A7, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A8, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A9, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A10, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A11, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A12, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A13, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A14, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A15, 0.1 texture{ pigment{ color rgb <1,0,0> } } } sphere{ A16, 0.1 texture{ pigment{ color rgb <1,0,0> } } }