// Last edited on 2007-07-24 01:31:11 by stolfi // Processed by remove-cam-lights background{ color rgb < 0.8, 0.80, 0.85 > } plane {z, 0 pigment { checker color rgbf <0.6,0.4,0.6, 0.6>, color rgbf <0.5,0,1, 0.6> } finish {reflection 0.6} } #declare Vidro = texture { pigment { color rgb < 0.8, 0.8, 0.8> filter 0.9} finish { specular 0.1 roughness 0.005 ambient 0.1 reflection 0.1} } #declare Chao = texture { pigment { color rgb < 0.60, 0.60, 0.55 > } finish { ambient 0.6 diffuse 0.8 phong 0.5 roughness 0.5 } } #declare Prata = texture { pigment { color rgb < 0.20, 0.20, 0.20 > } finish { ambient 0.6 phong 0.5 reflection 0.7 roughness 0.1 brilliance 0.3 } } #declare Bloooob = blob { threshold 0.4 sphere { <0,-1,0>, 1.2, 0.8 texture { Chao }} sphere { <0,1,0>, 1.2, 0.8 texture { Chao }} sphere { <-1,0,0>, 1.2, 0.8 texture { Vidro }} sphere { <1,0,0>, 1.2, 0.8 texture { Vidro }} sphere { <0,-1,1>, 1.2, 0.8 texture { Chao } rotate 45*z} sphere { <0,1,1>, 1.2, 0.8 texture { Chao } rotate 45*z} sphere { <-1,0,1>, 1.2, 0.8 texture { Vidro } rotate 45*z} sphere { <1,0,1>, 1.2, 0.8 texture { Vidro } rotate 45*z} sphere { <0,-1,2>, 1.2, 0.8 texture { Chao }} sphere { <0,1,2>, 1.2, 0.8 texture { Chao }} sphere { <-1,0,2>, 1.2, 0.8 texture { Vidro }} sphere { <1,0,2>, 1.2, 0.8 texture { Vidro }} sphere { <0,-1,3>, 1.2, 0.8 texture { Chao } rotate 45*z} sphere { <0,1,3>, 1.2, 0.8 texture { Chao } rotate 45*z} sphere { <-1,0,3>, 1.2, 0.8 texture { Vidro } rotate 45*z} sphere { <1,0,3>, 1.2, 0.8 texture { Vidro } rotate 45*z} sphere { <0,-1,4>, 1.2, 0.8 texture { Chao } } sphere { <-1,0,4>, 1.2, 0.8 texture { Vidro } } sphere { <1,0,4>, 1.2, 0.8 texture { Vidro } } } #declare Base = box { <-6,-6,-0.1> <6,6,0> texture { Chao } } #declare Poste = union { cylinder { <0,0,0> <0,0,8>, 0.3 texture { Prata } } object {Bloooob translate <0,0,0.5>} } #declare Bandeira = bicubic_patch { type 1 u_steps 3 v_steps 3 <0,0,-4>, <0,2,-2>, <0,4,-6>, <0,6,-4>, <0,0,-2>, <0,2,0>, <0,4,-4>, <0,6,0>, <0,0,-1>, <0,2,1>, <0,4,-3>, <0,6,1>, <0,0,0>, <0,2,2>, <0,4,-2>, <0,6, 0> // pigment { uv_mapping image_map {jpeg "BRASIL.JPG"}} pigment { uv_mapping image_map {jpeg "jsflag.jpg"}} } object {Poste} object {Bandeira translate <0, 0.3, 8>} // Original camera parameters: // #local cam_ctr = <0.00,0.00,4.00> // #local cam_vec = (<20.00,0.0,10.00>-<0.00,0.00,4.00>) // #local cam_sky = z #include "camlight.inc" camlight(<0.00,0.00,4.00>,<10,10,10>,20.0,z,1.0)