// Last edited on 2007-07-24 01:06:17 by stolfi // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare ouro = texture { pigment { color rgb < 1.00, 0.80, 0.3 > } finish { ambient 0.1 diffuse 0.1 specular 0.3 roughness 0.1 reflection < 1.00, 0.80, 0.3 > } } #declare prata = texture { pigment { color rgb < 0.8, 0.80, 0.8 > } finish { ambient 0.1 diffuse 0.1 specular 0.3 roughness 0.1 reflection < 0.8, 0.8, 0.8 > } } #declare marrom = texture { pigment { color rgb < 0.8, 0.5, 0.1 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare preto = texture { pigment { color rgb < 0, 0, 0 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare branco = texture { pigment { color rgb < 1, 1, 1 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare vermelho = texture { finish { ambient 0.1 diffuse 0.2 reflection 0.1 specular 1 roughness 0.003 } pigment { rgb <0.6 0.4 0.3> filter 1 } } #declare verde = texture { finish { ambient 0.1 diffuse 0.2 reflection 0.1 specular 1 roughness 0.003 } pigment { rgb <0.4 0.6 0.3> filter 1 } } plane{y,-3 texture { pigment {checker color rgb <0.75, 0.80, 0.85>, color <1, 1, 1> } } } #declare pedestal = union { cone { <0,3,0>,8.0,<0,5,0>,7.0 texture {vermelho} } difference{ cone { <0,5,0>,6.0,<0,7,0>,5.0 texture {prata} } text { ttf "arial.ttf" "From the world to you" 10, 0 texture { ouro } translate <-4.5,2.5,-3> scale <1,2,2> } } cone { <0,7,0>,4.0,<0,9,0>,3.0 texture {vermelho} } } blob { threshold 0.5 sphere { <4,0,-4>, 7, 1 texture { prata } } sphere { <-4,0,-4>, 7, 1 texture { prata } } sphere { <4,0,4>,7, 1 texture { prata } } sphere { <-4,0,4>,7, 1 texture { prata } } } difference { blob { threshold 0.5 sphere { <0,10,0>, 3, 1 texture { verde } } sphere { <0,15,0>, 5, 1 texture { verde } } sphere { <-5,18,0>, 4, 1 texture { vermelho } } sphere { < 5,18,0>, 4, 1 texture { vermelho } } sphere { <-5,12.5,0>, 4, 1 texture { vermelho } } sphere { < 5,12.5,0>, 4, 1 texture { vermelho } } sphere { < 0,20.5,0>, 4, 1 texture { vermelho } } sphere { <-7.7,15.25,0>, 2, 1 texture { ouro } } sphere { <-10,15,0>,1.5,1 texture {verde} } sphere { <-11,14,0>,1,1 texture {vermelho} } sphere { <-12,14,0>,1,1 texture {verde} } sphere { <-13,15,0>,1.5,1 texture {vermelho} } sphere { <-14,15,0>,1.5,1 texture {ouro} } sphere { <7.7,15.25,0>, 2, 1 texture { ouro } } sphere { <10,15,0>,1.5,1 texture {verde} } sphere { <11,14,0>,1,1 texture {vermelho} } sphere { <12,14,0>,1,1 texture {verde} } sphere { <13,15,0>,1.5,1 texture {vermelho} } sphere { <14,15,0>,1.5,1 texture {ouro} } sphere { <-3.7,21.7,0>, 2, 1 texture { ouro } } sphere { <3.7,21.7,0>, 2, 1 texture { ouro } } } cylinder { <0,15,-3>,<0,15,3>,1.5 texture { verde } } } object {pedestal} // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = <0.0,15,50.00> // #local cam_sky = y #include "camlight.inc" camlight(<0,10,0>,<10,10,10>,44.0,y,1.0)