// Exemplo de arquivo de descricao de cena para POV-ray // Last edited on 2000-11-23 by samuel #include "colors.inc" background{ color rgb < 0, 0, 0 > } light_source { < 15.00, 15.00, 15.00 > color rgb < 1.00, 1.00, 1.00 > } plane { y, -12 texture { pigment { checker color Black color White } } } camera { location < 5.00,20.00, 15.00 > // right < 2.40, 0.00, 0.00 > // up < 0.00, 0.00, 1.80 > sky < 0.00, 1.00, 0.00 > look_at < 0.00,4.00, -10.00 > } //amarelo #declare amarelo = texture { pigment { color rgb < 1, 1, 0 > } finish {diffuse 0.8 specular 0.5 roughness 0.005 ambient 0.1 phong 1} } #declare vermelho = texture { pigment { color rgb < 1, 0, 0> } finish {phong 1} } #declare verde = texture { pigment { color rgb < 0, 1, 0> } normal { bumps 0.6 scale 0.2 } finish {phong 1} } #declare preto = texture { pigment { color rgb <0, 0, 0> } finish {phong 1} } #declare corpo = union { cone { <5,8,0>,0 <2,9,0>,0.5 texture {amarelo} } cone { <0,3,0>,0 <0,12,0>,5 texture {verde} } cone { <0,9,0>, 0.5 <0,8,5>, 0 texture {amarelo} } } #declare espessura1 = 2; #declare esverdeado = color rgb (1.0/espessura1)*<0,1,0>; #declare espessura = 10; #declare amarelado = color rgb (1.0/espessura)*<1,1,0>; #declare espessura2 = 1; #declare azulado = color rgb (1.0/espessura2)*<0, 0, 1>; #declare cabeca = union { sphere { <0,13,0>,5 //texture {amarelo} } cone { <0,13,4>,2.5 <0,13,10>,0 hollow pigment {color rgbt <1,1,1,1>} interior { media {scattering {1, color azulado}} } } sphere { <3,15,4>,1 texture {vermelho} } sphere { <-3,15,4>,1 hollow pigment {color rgbt<1,1,1,1>} interior { media {emission color esverdeado} } } } union { object {corpo} object {cabeca hollow pigment {color rgbt<1,1,1,1>} interior{ media {emission color amarelado} } }} //fog { //distance 200 //color rgbf<0.3,0.5, 0.2,1> //fog_type 2 //fog_offset 10 //fog_alt 1 //}