#include "colors.inc" #include "stones.inc" background{ color rgb < 0.00, 0.00, 0.00 > } light_source { < 10.00, 10.00, 7.00 > color rgb < 1.00, 1.00, 1.00 > } camera { location < 20.00, 10.00, 15.00 > right < +1.00, 0.00, 0.00 > up < 0.00, 0.00, 0.90 > sky < 0.00, 0.00, 1.00 > look_at < 0.00, 0.00, 0.00 > } #declare Azul = texture { pigment { color rgb < 0.00, 0.00, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare Vermelho = texture { pigment { color rgb < 1.00, 0.00, 0.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare espessura = 2; #declare amarelado = color rgb(1.0/espessura)*<1,1,0>; #declare avermelhado = color rgb(2.0/espessura)*<1,0,0>; #declare corpo = sphere { <0,0,0> ,3 scale <1,3,1> // texture {Azul} } #declare cabeca = sphere { <0,3,4.5> ,1.5 // texture {Azul} } #declare bico = cone { <0,4.5,4.5>,0.7, <0,5.5,4.5>,0 texture {Vermelho} } plane { z,-3 pigment { color Gray } } object { cabeca hollow pigment{ color rgbt <1,1,1,1> } interior{ media{ emission color amarelado } } } object { corpo hollow pigment{ color rgbt <1,1,1,1> } interior{ media{ scattering { 1, color amarelado } } } } object { bico hollow pigment{ color rgbt <1,1,1,1> } interior{ media{ emission color avermelhado } } } //object { bico }