// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #include "colors.inc" #include "retalho.inc" #declare tx_tiririca = texture { pigment{ image_map{jpeg "tiririca.jpg"} } finish{phong 1.5} } #declare tx_brasil = texture { pigment{ image_map{jpeg "brasil.jpg"}} translate<-.5,-.5,0> rotate 90*y rotate 90*x scale <15,5,3> translate <0,2.25,-1.25> } #declare tx_sp = texture { pigment{ image_map{jpeg "sp.jpg"}} translate<-.5,-.5,0> rotate 90*y rotate 90*x scale <15,5,3> translate <0,2.25,-1.25> } #local p11 = <0, 0, 0>; #local p12 = <0.5, 1.5, 0.25>; #local p13 = <-0.75, 3, 0.125>; #local p14 = <-0.0625, 4.5, 0.375>; #local p21 = <0, 0, 1>; #local p22 = <0.5, 1.5, 1.25>; #local p23 = <-0.75, 3, 1.125>; #local p24 = <-0.0625, 4.5, 1.375>; #local p31 = <0, 0, 2>; #local p32 = <0.5, 1.5, 2.25>; #local p33 = <-0.75, 3, 2.125>; #local p34 = <-0.0625, 4.5, 2.375>; #local p41 = <0, 0, 3>; #local p42 = <0.5, 1.5, 3.25>; #local p43 = <-0.75, 3, 3.125>; #local p44 = <-0.0625, 4.5, 3.375>; #declare raio = 0.0000000000001; #declare bandeira_brasil = object { retalho ( p11, p12, p13, p14, p21, p22, p23, p24, p31, p32, p33, p34, p41, p42, p43, p44, raio, pigment{Green}, tx_brasil ) scale 0.125*(x+y+z) } #declare bandeira_sp = object { retalho ( p11, p12, p13, p14, p21, p22, p23, p24, p31, p32, p33, p34, p41, p42, p43, p44, raio, pigment{Green}, tx_sp ) scale 0.125*(x+y+z) } #declare predio_maior = object { box {<0,0,0>, <2.5,1,3>} pigment{Gray} } #declare predio_menor = object { box {<0,0,0>, <1,2,1.5>} pigment{Gray} translate 1*y } #declare anuncio = object { box{<0,0,0>,<1,1,0.00001>} texture{tx_tiririca} translate -.5*(x+y) rotate 180*z rotate -90*x scale 1.5*z translate <1.875,1.1,1.75> } #declare mastro = cylinder{ <0,0,0> <0,0,1>, 0.01 pigment{White} } #declare chao = box{ <-20,-20,-1>, <+20,+20,0> } merge{ object{anuncio} object{predio_maior} object{predio_menor} object{mastro translate<0.5,1.66,1.5>} object{bandeira_brasil translate<0.5,1.66,2>} object{mastro translate<0.5,2.32,1.5>} object{bandeira_sp translate<0.5,2.32,2>} object{ chao translate < 0,0,0 > pigment{Green} } } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 1.00 >; #declare raio_cena = 5.0; #declare dir_camera = < 10.00, 8.00, 4.00 >; #declare dist_camera = 10.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)