Prototyping Class
September 15, 2021
Homework 2
Playing with Processing. Replicating the yellow painting.
void setup() {
size(300, 600);
background(#FACC14);
fill(#804932, 60);
noStroke();
int rectWidth = width/5;
int rectHeight = height/8;
for( int j=0; j<8; j++ ) {
for( int i=0; i<5; i++ ) {
fill( 220+random(35), 140+random(55), 0 );
int x = i*rectWidth;
int y = j*rectHeight;
int w = (int)(rectHeight*random(0.4,1.3));
int h = (int)(rectWidth*random(0.6,1.7));
rect( x, y, w, h);
// noise overlay for rectangles
for( int jj=x; jj<x+w; jj++ ) {
for( int ii=y; ii<y+h; ii++) {
fill(0,0,0,random(16));
rect(jj, ii, 1, 1);
}
}
}
}
}