// Last edited on DATE TIME by USER
// Processed by remove-cam-lights

background{ color rgb < 0.75, 0.80, 0.85 > }

#declare tx_pele =
  texture{
    pigment{ color rgb < 1.00, 0.80, 0.10 > }
    finish{ diffuse 0.9 ambient 0.1 }
  }

#declare tx_azul =
  texture{
    pigment{ color rgb < 0, 0.25, 0.70 > }
  }

#declare tx_verde =
  texture{
    pigment{ color rgb < 0, 0.7, 0.25 > }
  }

#declare tx_cinza =
  texture{
    pigment{ color rgb < 0.95, 0.95, 0.95 > }
  }

#declare tx_laranja =
  texture{
    pigment{ color rgb < 0.6, 0.4, 0.1 > }
  }

#declare tx_marrom =
  texture{
    pigment{ color rgb < 0.70, 0.3, 0.0 >}
  }

#declare tx_xadrez =
  texture{
    pigment{ checker color rgb < 0.10, 0.32, 0.60 >, color rgb < 1.00, 0.97, 0.90 > }
    finish{ diffuse 0.9 ambient 0.1 }
    scale 0.1
  }

#declare tx_xadrez2 =
  texture{
    pigment{ checker color rgb < 0.70, 0.82, 0.0 >, color rgb < 0.10, 0.4, 0.90 > }
    finish{ diffuse 0.9 ambient 0.1 }
    scale 2
  }

#declare tx_chao =
  texture{
    pigment{ color rgb < 1.00, 0.85, 0.85 > }
    finish{ diffuse 0.2 reflection 0.3*< 0.6, 0.85, 0.85 > ambient 0.1 }
  }

#declare tx_anuncio =
  texture {
    pigment{image_map{ jpeg "flintstones10-hp.jpg" } rotate 90*y rotate 90*x}
    finish{ diffuse 0.9 ambient 0.1 }
  }

#declare tx_bandeira =
  texture {
    uv_mapping pigment{image_map{ jpeg "brasil.jpg" }}
    finish{ diffuse 0.9 ambient 0.1 }
  }

#declare predio =
union{
  box{<0,0,0>, <1, 1, 3> texture{tx_cinza}}
  cylinder{<0.5, 0.5, 3>, <0.5, 0.5, 4>, 0.05 texture{tx_azul}}
}

#declare anuncio =
  box{<1,0,2>, <1.001, 1, 3> texture{tx_anuncio}}

#include "eixos.inc"
#include "retalho.inc"

#declare p11=<0.54, 0.5, 4>;
#declare p12=<0.64, 0.5, 3.95>;
#declare p13=<0.74, 0.5, 3.85>;
#declare p14=<0.84, 0.5, 3.92>;
#declare p21=<0.54, 0.5, 3.9>;
#declare p22=<0.64, 0.5, 3.85>;
#declare p23=<0.74, 0.5, 3.75>;
#declare p24=<0.84, 0.5, 3.82>;
#declare p31=<0.54, 0.5, 3.8>;
#declare p32=<0.64, 0.5, 3.75>;
#declare p33=<0.74, 0.5, 3.65>;
#declare p34=<0.84, 0.5, 3.72>;
#declare p41=<0.54, 0.5, 3.7>;
#declare p42=<0.64, 0.5, 3.65>;
#declare p43=<0.74, 0.5, 3.55>;
#declare p44=<0.84, 0.5, 3.62>;

union{
  object{ eixos(3.00) }
  object{ predio }
  object{anuncio}
  object{ retalho(p11,p12,p13,p14,p21,p22,p23,p24,p31,p32,p33,p34,p41,p42,p43,p44, 0.001, tx_marrom, tx_bandeira)}
}

#include "camlight.inc"
#declare centro_cena = < 0.7, 0.5, 3.75 >;
#declare raio_cena = 5;
#declare dir_camera = < 5, -6.00, 1.00 >;
#declare dist_camera = 20.0;
#declare intens_luz = 1.00;
camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)