#include "colors.inc" #include "textures.inc" camera { location <10, 10, -40> look_at <0, 10, 0> } light_source { <0, 20, 0> White } background { color Black} plane{<0,1,0>,0 texture{ pigment{ color Green}}} #declare espessura = 5; #declare amarelado = color rgb (1.0/espessura)*<1,1,0>; #declare azulado = color rgb (1.0/espessura)*<0,0,1>; #declare avermelhado = color rgb (1.0/espessura)*<1,0,0>; #declare avermelhado_forte = color rgb (100.0/espessura)*<1,0,0>; sphere { <0,0,0>, 10 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color avermelhado}}} cylinder { <7.1, 7.1, 0>, <10, 10, 0> , 1 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color azulado}}} cylinder { <-7.1,7.1, 0>, <-10, 10, 0> , 1 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color azulado}}} cylinder { <0,7.1,7.1>, <0,10,10> , 1 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color azulado}}} cylinder { <0,7.1,-7.1>, <0,10,-10> , 1 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color azulado}}} sphere { <11,11,0>, 3 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color amarelado}} translate<-11,-11,0> scale<1.5,1,1> translate<11,11,0>} sphere { <-11,11,0>, 3 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color amarelado}} translate<11,-11,0> scale<1.5,1,1> translate<-11,11,0>} sphere { <0,11,11>, 3 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color amarelado}} translate<0,-11,-11> scale<1,1,1.5> translate<0,11,11>} sphere { <0,11,-11>, 3 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color amarelado}} translate<0,-11,11> scale<1,1,1.5> translate<0,11,-11>} #declare olho = sphere{<0,0,0>,0.3 texture {pigment{Red}}} #declare bico1 = cone{<0,0,0>,1.5,<2,0,0>,0 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color avermelhado_forte}}} #declare bico2 = cone{<0,0,0>,1.5,<0,0,2>,0 hollow pigment{color rgbt <1,1,1,1>} interior{media{emission color avermelhado_forte}}} object{bico1 translate <15,11,0>} object{bico1 scale<-1,1,1> translate <-15,11,0>} object{bico2 translate <0,11,15>} object{bico2 scale<1,1,-1> translate <0,11,-15>} object{olho translate <12.5,12,2.1>} object{olho translate <12.5,12,-2.1>} object{olho translate <-12.5,12,2.1>} object{olho translate <-12.5,12,-2.1>} object{olho translate <2.1,12,12.5>} object{olho translate <-2.1,12,12.5>} object{olho translate <2.1,12,-12.5>} object{olho translate <-2.1,12,-12.5>}