// Last edited on 2009-07-22 13:01:49 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare raio = 2.000; #declare vermelho = texture { pigment { color rgb < 1.00, 0.00, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare verde = texture { pigment { color rgb < 0.00, 1.00, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare azul = texture { pigment { color rgb < 0.00, 0.00, 1.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare amarelo = texture { pigment { color rgb < 1.00, 1.00, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare posicaoX=0; #declare posicaoY=0; #declare n=0; #declare semente = seed(10); #while( n<4 ) #declare posicaoX = rand(semente)*7; #declare posicaoY = rand(semente)*7; box { < 0.00+posicaoX, 0.00+posicaoY, 0.00 >, < 1.00+posicaoX, 0.10+posicaoY, 4.00 > texture { amarelo } } box { < 0.00+posicaoX, 1.00+posicaoY, 0.00 >, < 1.00+posicaoX, 1.10+posicaoY, 4.00 > texture { amarelo } } box { < 0.00+posicaoX, 0.00+posicaoY, 0.50 >, < 1.00+posicaoX, 1.10+posicaoY, 0.55 > texture { amarelo } } box { < 0.00+posicaoX, 0.00+posicaoY, 1.50 >, < 1.00+posicaoX, 1.10+posicaoY, 1.55 > texture { amarelo } } box { < 0.00+posicaoX, 0.00+posicaoY, 2.50 >, < 1.00+posicaoX, 1.10+posicaoY, 2.55 > texture { amarelo } } box { < 0.00+posicaoX, 0.00+posicaoY, 3.50 >, < 1.00+posicaoX, 1.10+posicaoY, 3.55 > texture { amarelo } } box { < 0.00+posicaoX, 0.55+posicaoY, 1.55 >, < 1.00+posicaoX, 0.65+posicaoY, 1.80 > texture { vermelho } } #declare j=-1; #while( j<3 ) #declare i=-0.4; #while( i<0.4 ) #declare altura=rand(semente)/2; #declare cor=rand(semente); #if( cor<0.33 ) box { <0+posicaoX,0.55+i+posicaoY,1.55+j>, <1+posicaoX,0.65+i+posicaoY,1.65+altura+j> texture{vermelho} } #else #if( cor<0.66 ) box { <0+posicaoX,0.55+i+posicaoY,1.55+j>, <1+posicaoX,0.65+i+posicaoY,1.65+altura+j> texture{verde} } #else box { <0+posicaoX,0.55+i+posicaoY,1.55+j>, <1+posicaoX,0.65+i+posicaoY,1.65+altura+j> texture{azul} } #end #end #declare i = i+0.2; #end #declare j = j+1; #end #declare n = n+1; #end // Original camera parameters: // #local cam_ctr = <0.00,3.00,0.00> // #local cam_vec = (<10.00,6.00,6.00>-<0.00,3.00,0.00>) // #local cam_sky = z #include "camlight.inc" camlight(<3.00,3.00,0.50>,<10,10,10>,15.0,z,1.0)