#include "colors.inc" #include "woods.inc" #include "stones.inc" camera { location <2,12,-8> direction <0,0,2> up <0,1,0> right <4/3,0,0> look_at 0 } #declare My_pigment= pigment { checker pigment { Green } pigment { Yellow } } background { White } light_source{ <10,10,-10> color rgb <1,1,1> } light_source{ <-10,10,-10> color rgb <1,1,1> } light_source{ <0,10,0> color rgb <1,1,1> } sphere{ <0,0,0>,1 texture{ pigment { My_pigment warp { sphere <0,0,0>,<3,5,7> } } } translate <3,2,-1> } cone { <0,2,0>,1,<0,0,0>,0 pigment{ My_pigment warp { cone <0,0,0>,0.5,<3,5,7> } } rotate <0,0,-90> translate <-3,2,-3> } cylinder { <0,-1,0>,<0,1,0>,1 texture { pigment { My_pigment //scale 1/3 warp { cylinder <0,0,0>,<3,5,7> } } } translate <-3,2,0> } cone { <0,-2,0>,0.5,<0,-4,0>,1 texture { pigment { My_pigment warp { cone <0,0,0>,0.25,<3,5,7> } scale <1.0001,0.999,1.0001> } } translate <0,5,0> } torus { 0.75, 1/3 texture { pigment { My_pigment //scale 1/3 warp { torus <0,0,0>,0.75,<3,5,7> } } } translate <2,2,2> } torus { 0.55, 0.45 texture { pigment { My_pigment //scale 1/3 warp { torus <0,0,0>,0.55,<3,5,7> } } } translate <1,2,-3> }