#include "colors.inc" camera { location <0, 25, -100> } background { color rgb <0,0,0> } #declare espessura = 20; #declare amarelado = color rgb (1.0/espessura)*<1,1,0>; #declare azulado = color rgb (1.0/espessura)*<0,0.3,0.5>; #declare cabeca = sphere { <-18, 50, 0>, 12 hollow pigment { color rgbt <1,1,1,1> } interior { media {emission color azulado}} //finish { phong 1.0 phong_size 20 } scale <1.5,1,1> } light_source { <400, 420, 340> color White} fog { distance 150 color rgb<0.2, 0.2, 0.2> } #declare corpo1 = sphere { <-17,10,0>,17 hollow pigment { color rgbt <1,1,1,1> } interior { media { emission color azulado }} scale <1,1.5,1> } #declare corpo2 = sphere { <8,10,0>,27 hollow pigment { color rgbt <1,1,1,1> } interior { media {emission color azulado}} //finish { phong 1.0 phong_size 20 } scale <1.7,1,1> } #declare bico = cone { <-35,50,0>, 11 <-90,50,0>,0 hollow pigment { color rgbt <1,1,1,1> } interior { media { emission color azulado}} // finish { phong 1.0 phong_size 20 } } #declare pata1 = sphere { <12,-5,3>, 3 hollow pigment { color rgbt <1,1,1,1> } interior { media { emission color azulado}} // finish { phong 1.0 phong_size 20 } scale<1,5,1> } #declare pata2 = sphere { <17,-5,-3>, 3 hollow pigment { color rgbt <1,1,1,1> } interior { media { emission color azulado}} // finish { phong 1.0 phong_size 20 } scale<1,5,1> } #declare olho = sphere { <-10,50,-10>,2 hollow pigment { color rgbt <1,1,1,1> } interior { media { emission color Blue}} //finish { phong 1.0 phong_size 20 } scale <2,1,1> } union { merge { object { cabeca } object { corpo1 } object { corpo2 } object { bico } } object { pata1 } object { olho } object { pata2 } rotate y*30 translate <-10,10,0>}