camera{location<0,0,-40>look_at 0} light_source{<-100,10,-400>rgb 1} plane{z,3 pigment{checker color rgb 0 color rgb 1 scale 10}} #declare SoupTex =texture{pigment{rgb 1}finish{ambient .3 diffuse .3}} // 1 thru .1 to 1 superellipsoid{< 1,.1>scale 1.25 translate<-18, 18,0>texture{SoupTex}} superellipsoid{< 1,.2>scale 1.25 translate<-14, 18,0>texture{SoupTex}} superellipsoid{< 1,.3>scale 1.25 translate<-10, 18,0>texture{SoupTex}} superellipsoid{< 1,.4>scale 1.25 translate< -6, 18,0>texture{SoupTex}} superellipsoid{< 1,.5>scale 1.25 translate< -2, 18,0>texture{SoupTex}} superellipsoid{< 1,.6>scale 1.25 translate< 2, 18,0>texture{SoupTex}} superellipsoid{< 1,.7>scale 1.25 translate< 6, 18,0>texture{SoupTex}} superellipsoid{< 1,.8>scale 1.25 translate< 10, 18,0>texture{SoupTex}} superellipsoid{< 1,.9>scale 1.25 translate< 14, 18,0>texture{SoupTex}} superellipsoid{< 1, 1>scale 1.25 translate< 18, 18,0>texture{SoupTex}} // .9 thru .1 to 1 superellipsoid{<.9,.1>scale 1.25 translate<-18, 14,0>texture{SoupTex}} superellipsoid{<.9,.2>scale 1.25 translate<-14, 14,0>texture{SoupTex}} superellipsoid{<.9,.3>scale 1.25 translate<-10, 14,0>texture{SoupTex}} superellipsoid{<.9,.4>scale 1.25 translate< -6, 14,0>texture{SoupTex}} superellipsoid{<.9,.5>scale 1.25 translate< -2, 14,0>texture{SoupTex}} superellipsoid{<.9,.6>scale 1.25 translate< 2, 14,0>texture{SoupTex}} superellipsoid{<.9,.7>scale 1.25 translate< 6, 14,0>texture{SoupTex}} superellipsoid{<.9,.8>scale 1.25 translate< 10, 14,0>texture{SoupTex}} superellipsoid{<.9,.9>scale 1.25 translate< 14, 14,0>texture{SoupTex}} superellipsoid{<.9, 1>scale 1.25 translate< 18, 14,0>texture{SoupTex}} // .8 thru .1 to 1 superellipsoid{<.8,.1>scale 1.25 translate<-18, 10,0>texture{SoupTex}} superellipsoid{<.8,.2>scale 1.25 translate<-14, 10,0>texture{SoupTex}} superellipsoid{<.8,.3>scale 1.25 translate<-10, 10,0>texture{SoupTex}} superellipsoid{<.8,.4>scale 1.25 translate< -6, 10,0>texture{SoupTex}} superellipsoid{<.8,.5>scale 1.25 translate< -2, 10,0>texture{SoupTex}} superellipsoid{<.8,.6>scale 1.25 translate< 2, 10,0>texture{SoupTex}} superellipsoid{<.8,.7>scale 1.25 translate< 6, 10,0>texture{SoupTex}} superellipsoid{<.8,.8>scale 1.25 translate< 10, 10,0>texture{SoupTex}} superellipsoid{<.8,.9>scale 1.25 translate< 14, 10,0>texture{SoupTex}} superellipsoid{<.8, 1>scale 1.25 translate< 18, 10,0>texture{SoupTex}} // .7 thru .1 to 1 superellipsoid{<.7,.1>scale 1.25 translate<-18, 6,0>texture{SoupTex}} superellipsoid{<.7,.2>scale 1.25 translate<-14, 6,0>texture{SoupTex}} superellipsoid{<.7,.3>scale 1.25 translate<-10, 6,0>texture{SoupTex}} superellipsoid{<.7,.4>scale 1.25 translate< -6, 6,0>texture{SoupTex}} superellipsoid{<.7,.5>scale 1.25 translate< -2, 6,0>texture{SoupTex}} superellipsoid{<.7,.6>scale 1.25 translate< 2, 6,0>texture{SoupTex}} superellipsoid{<.7,.7>scale 1.25 translate< 6, 6,0>texture{SoupTex}} superellipsoid{<.7,.8>scale 1.25 translate< 10, 6,0>texture{SoupTex}} superellipsoid{<.7,.9>scale 1.25 translate< 14, 6,0>texture{SoupTex}} superellipsoid{<.7, 1>scale 1.25 translate< 18, 6,0>texture{SoupTex}} // .6 thru .1 to 1 superellipsoid{<.6,.1>scale 1.25 translate<-18, 2,0>texture{SoupTex}} superellipsoid{<.6,.2>scale 1.25 translate<-14, 2,0>texture{SoupTex}} superellipsoid{<.6,.3>scale 1.25 translate<-10, 2,0>texture{SoupTex}} superellipsoid{<.6,.4>scale 1.25 translate< -6, 2,0>texture{SoupTex}} superellipsoid{<.6,.5>scale 1.25 translate< -2, 2,0>texture{SoupTex}} superellipsoid{<.6,.6>scale 1.25 translate< 2, 2,0>texture{SoupTex}} superellipsoid{<.6,.7>scale 1.25 translate< 6, 2,0>texture{SoupTex}} superellipsoid{<.6,.8>scale 1.25 translate< 10, 2,0>texture{SoupTex}} superellipsoid{<.6,.9>scale 1.25 translate< 14, 2,0>texture{SoupTex}} superellipsoid{<.6, 1>scale 1.25 translate< 18, 2,0>texture{SoupTex}} // .5 thru .1 to 1 superellipsoid{<.5,.1>scale 1.25 translate<-18, -2,0>texture{SoupTex}} superellipsoid{<.5,.2>scale 1.25 translate<-14, -2,0>texture{SoupTex}} superellipsoid{<.5,.3>scale 1.25 translate<-10, -2,0>texture{SoupTex}} superellipsoid{<.5,.4>scale 1.25 translate< -6, -2,0>texture{SoupTex}} superellipsoid{<.5,.5>scale 1.25 translate< -2, -2,0>texture{SoupTex}} superellipsoid{<.5,.6>scale 1.25 translate< 2, -2,0>texture{SoupTex}} superellipsoid{<.5,.7>scale 1.25 translate< 6, -2,0>texture{SoupTex}} superellipsoid{<.5,.8>scale 1.25 translate< 10, -2,0>texture{SoupTex}} superellipsoid{<.5,.9>scale 1.25 translate< 14, -2,0>texture{SoupTex}} superellipsoid{<.5, 1>scale 1.25 translate< 18, -2,0>texture{SoupTex}} // .4 thru .1 to 1 superellipsoid{<.4,.1>scale 1.25 translate<-18, -6,0>texture{SoupTex}} superellipsoid{<.4,.2>scale 1.25 translate<-14, -6,0>texture{SoupTex}} superellipsoid{<.4,.3>scale 1.25 translate<-10, -6,0>texture{SoupTex}} superellipsoid{<.4,.4>scale 1.25 translate< -6, -6,0>texture{SoupTex}} superellipsoid{<.4,.5>scale 1.25 translate< -2, -6,0>texture{SoupTex}} superellipsoid{<.4,.6>scale 1.25 translate< 2, -6,0>texture{SoupTex}} superellipsoid{<.4,.7>scale 1.25 translate< 6, -6,0>texture{SoupTex}} superellipsoid{<.4,.8>scale 1.25 translate< 10, -6,0>texture{SoupTex}} superellipsoid{<.4,.9>scale 1.25 translate< 14, -6,0>texture{SoupTex}} superellipsoid{<.4, 1>scale 1.25 translate< 18, -6,0>texture{SoupTex}} // .3 thru .1 to 1 superellipsoid{<.3,.1>scale 1.25 translate<-18,-10,0>texture{SoupTex}} superellipsoid{<.3,.2>scale 1.25 translate<-14,-10,0>texture{SoupTex}} superellipsoid{<.3,.3>scale 1.25 translate<-10,-10,0>texture{SoupTex}} superellipsoid{<.3,.4>scale 1.25 translate< -6,-10,0>texture{SoupTex}} superellipsoid{<.3,.5>scale 1.25 translate< -2,-10,0>texture{SoupTex}} superellipsoid{<.3,.6>scale 1.25 translate< 2,-10,0>texture{SoupTex}} superellipsoid{<.3,.7>scale 1.25 translate< 6,-10,0>texture{SoupTex}} superellipsoid{<.3,.8>scale 1.25 translate< 10,-10,0>texture{SoupTex}} superellipsoid{<.3,.9>scale 1.25 translate< 14,-10,0>texture{SoupTex}} superellipsoid{<.3, 1>scale 1.25 translate< 18,-10,0>texture{SoupTex}} // .2 thru .1 to 1 superellipsoid{<.2,.1>scale 1.25 translate<-18,-14,0>texture{SoupTex}} superellipsoid{<.2,.2>scale 1.25 translate<-14,-14,0>texture{SoupTex}} superellipsoid{<.2,.3>scale 1.25 translate<-10,-14,0>texture{SoupTex}} superellipsoid{<.2,.4>scale 1.25 translate< -6,-14,0>texture{SoupTex}} superellipsoid{<.2,.5>scale 1.25 translate< -2,-14,0>texture{SoupTex}} superellipsoid{<.2,.6>scale 1.25 translate< 2,-14,0>texture{SoupTex}} superellipsoid{<.2,.7>scale 1.25 translate< 6,-14,0>texture{SoupTex}} superellipsoid{<.2,.8>scale 1.25 translate< 10,-14,0>texture{SoupTex}} superellipsoid{<.2,.9>scale 1.25 translate< 14,-14,0>texture{SoupTex}} superellipsoid{<.2, 1>scale 1.25 translate< 18,-14,0>texture{SoupTex}} // .1 thru .1 to 1 superellipsoid{<.1,.1>scale 1.25 translate<-18,-18,0>texture{SoupTex}} superellipsoid{<.1,.2>scale 1.25 translate<-14,-18,0>texture{SoupTex}} superellipsoid{<.1,.3>scale 1.25 translate<-10,-18,0>texture{SoupTex}} superellipsoid{<.1,.4>scale 1.25 translate< -6,-18,0>texture{SoupTex}} superellipsoid{<.1,.5>scale 1.25 translate< -2,-18,0>texture{SoupTex}} superellipsoid{<.1,.6>scale 1.25 translate< 2,-18,0>texture{SoupTex}} superellipsoid{<.1,.7>scale 1.25 translate< 6,-18,0>texture{SoupTex}} superellipsoid{<.1,.8>scale 1.25 translate< 10,-18,0>texture{SoupTex}} superellipsoid{<.1,.9>scale 1.25 translate< 14,-18,0>texture{SoupTex}} superellipsoid{<.1, 1>scale 1.25 translate< 18,-18,0>texture{SoupTex}}