// Rodrigo Gomes Falcao - RA: 971554 // DATA - 23/11/00 #include "colors.inc" background { color rgb <0,0,0> } camera { location <24,10,30> look_at <.3,5,1> angle 35 } plane { y,0 texture { pigment { Silver } finish { reflection .35 specular 1 } normal { ripples .35 turbulence .5 scale .25 } } } light_source { <200,2000,-2000> color rgb <.45,.33,.44> } //FEIXE DE LUZ # declare posicao = <20,20,20>; # declare alvo = <0,0,0>; # declare distancia = vlength(posicao - alvo); # declare raio = 10; # declare abertura = degrees (raio / distancia); light_source { posicao color rgb < .8, 1, .8 > spotlight point_at alvo radius .8*abertura falloff 1.2*abertura fade_distance distancia fade_power 2 } # declare cabeca = // Cabeca com centro 0,10,0 e raio 1.5!!!! sphere { <0,10,0>, 1.5 pigment { BrightGold } } # declare pescoco = // cone { <0,8,0>, .5, <0,9,0>, 0.5 pigment { White } } # declare corpo = cone { <0,3.5,0>, 2.3, <0,8.5,0>, 1.5 pigment { BrightGold } } # declare perna = cone { <0,4,0>, .5, <0,0,0>, .5 pigment { White } } # declare nariz = cone { <1.5,10,0>, .5, <2,10,0>, 0 pigment { BrightGold } } # declare espessura = 15; # declare amarelado = color rgb (1.0/espessura) * < .5,.6,0 >; 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 { emission color amarelado} } } object {pescoco hollow pigment{ color rgbt< 1, 1, 1, 1>} interior { media { emission color amarelado} } } object {perna translate <1,0,0> hollow pigment{ color rgbt< 1, 1, 1, 1>} interior { media { emission color amarelado} } } object {perna translate <-1,0,0> hollow pigment{ color rgbt< 1, 1, 1, 1>} interior { media { emission color amarelado} } } object {nariz hollow pigment{ color rgbt< 1, 1, 1, 1>} interior { media { emission color amarelado} } } fog { distance 150 color rgb<0.1, 0.1,.1> }