// Last edited on 2013-09-09 02:43:46 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare TX_eye_ball_white = texture{ pigment{ color rgb < 1.00, 1.00, 1.00 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.01 } } #declare TX_eye_ball_black = texture{ pigment{ color rgb < 0.00, 0.00, 0.00 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.01 } } #declare TX_body = texture{ pigment{ color rgb < 0.00, 0.00, 0.00 > } finish{ diffuse 1 ambient 0.8 specular 0.3 roughness 0.1 } } #declare TX_corn = texture{ pigment{ color rgb < 0.5, 0.1, 0.1 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.1 } } #declare TX_chao = texture{ pigment{ checker color rgb <0.50, 0.70, 0.50 >color rgb < 0.60, 0.80, 0.60 >} finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.005 } scale 0.1 } #declare raio = 2.000; #declare body = cylinder{ < 0.00, +2.00, 0.00 >, < 0.00, -2.00, 0.00 >, 1.0 texture{ TX_body } } #declare head2 = sphere{ < 0.50, -1.80, +3.00 >, 1.0 texture{ TX_body } } #declare head1 = sphere{ < 0.50, +1.80, +3.00 >, 1.0 texture{ TX_body } } #declare eye1_black = sphere{ < 1.4, 2.6, +3.7 >, 0.15 texture{ TX_eye_ball_black } } #declare eye2_black = sphere{ < 1.7, 1.3, +3.3 >, 0.1 texture{ TX_eye_ball_black } } #declare eye1_black2 = sphere{ < 1.4, -2.6, +3.7 >, 0.15 texture{ TX_eye_ball_black } } #declare eye2_black2 = sphere{ < 1.7, -1.3, +3.3 >, 0.1 texture{ TX_eye_ball_black } } #declare eye1_white = sphere{ < 1.2, +2.5, +3.5 >, 0.4 texture{ TX_eye_ball_white } } #declare eye1_white2 = sphere{ < 1.5, +1.4, +3.2 >, 0.3 texture{ TX_eye_ball_white } } #declare eye2_white = sphere{ < 1.2, -2.5, 3.5 >, 0.4 texture{ TX_eye_ball_white } } #declare eye2_white2 = sphere{ < 1.5, -1.4, 3.2 >, 0.3 texture{ TX_eye_ball_white } } #declare neck1 = cylinder{ < 0.00, +1.50, 0.50 >, < 0.50, +1.80, +3.00 >, 0.2 texture{ TX_body } } #declare neck2 = cylinder{ < 0.00, -1.50, 0.50 >, < 0.50, -1.80, +3.00 >, 0.2 texture{ TX_body } } #declare leg1 = cone{ < 0, 1, 0 >,+0.50, <1.5, 2.4, -1.5>, 0 texture { TX_body } } #declare leg2 = cone{ < 0, -1, 0 >,+0.50, <1.5, -2.4, -1.5>, 0 texture { TX_body } } #declare leg3 = cone{ < 0, 1, 0 >,+0.50, <-1.5, 2.4, -1.5>, 0 texture { TX_body } } #declare leg4 = cone{ < 0, 1, 0 >,+0.50, <-1.5, -2.4, -1.5>, 0 texture { TX_body } } #declare corn1 = cone{ < 0.50, +1.80, +3.00 >,+0.50, <3, 2.3, 2.5>, 0 texture { TX_corn } } #declare corn2 = cone{ < 0.50, -1.80, +3.00 >,+0.50, <3, -2.3, 2.5>, 0 texture { TX_corn } } #declare chao = box{ <-20,-20,-1>, <+20,+20,0> } #include "eixos.inc" union{ // object{ eixos(3.00) } object{ chao translate < 0,0,-5 > texture{ TX_chao scale 5 } } object{ body translate < 0,0,0> texture{ TX_body } } object{ head1 translate < 0,0,0> texture{ TX_body } } object{ head2 translate < 0,0,0> texture{ TX_body } } object{ neck1 translate < 0,0,0> texture{ TX_body } } object{ neck2 translate < 0,0,0> texture{ TX_body } } object{ eye1_white translate < 0,0,0> } object{ eye1_white2 translate < 0,0,0> } object{ eye2_white translate < 0,0,0> } object{ eye2_white2 translate < 0,0,0> } object{ leg1 translate < 0,0,0> } object{ leg2 translate < 0,0,0> } object{ leg3 translate < 0,0,0> } object{ leg4 translate < 0,0,0> } object{ corn1 translate < 0,0,0> } object{ corn2 translate < 0,0,0> } object{ eye1_black translate < 0,0,0> } object{ eye1_black2 translate < 0,0,0> } object{ eye2_black translate < 0,0,0> } object{ eye2_black2 translate < 0,0,0> } } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 1.00 >; #declare raio_cena = 6.0; #declare dir_camera = < 14.00, 7.00, 4.00 >; #declare dist_camera = 16.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)