# Assessment 2: Digital coding/ processing sketch

Animated Sketches

Sketch 1)

Sketch 2)

Artist statement:

The sketches represent the theme of iteration through repeating the process of creating numerous rectangles. The inspiration for an animated sketch was drawn from looking at experimental processes on tumblr. Inspiration also came from Vera Molna’s untitled work and Sol Lewitt’s 13/11 artwork explored in the lectures by Jo Law. Molna and Lewitt’s work in these pieces delved into the process of iteration by continuously repeating a certain process, creating innovative and complex artworks. These relate to the sketches through the use of iterating shapes, such as rectangles in this instance. With each repetition, the rotating rectangles start to form a circular shape around the canvas. As the repetitions take place, the canvas turns into an artwork of colour and shape achieved through using continuous loops. The sketches were created with the intent to challenge the perception of iteration and how it can change or make an artwork.

Processing code:

Code 1:

```
void setup (){
size(1000, 1000); //the size of the canvas
background (255, 255, 255); //background fill colour, white
//frameRate(6); // the speed (or framerate) of the shapes appearing on the screen

}
void draw (){

fill(random(55),random(200),random(130), random(255)); // randomised, fill colours of the shapes
for (int x = 0; x <0; x = x ++) { // a continuing loop, controlling the rectangle repetitions
for (int y = 0; y < 0; y=y ++) {

}

}

for (int x = 0; x < 10; x = x + 10) { // continuing loop
for (int y = 0; y < 10; y=y +20) {
int diameter  = (int)random(40); // alters the size of the rectangles

translate(width/2,height/2);// rectangles to group to a certain place in the canvas
rotate(radians(random(360))); // angles of each rectangle as they appear
rect ((x*20)+random(width), y*45, diameter, diameter); // creating the rectangles, the dimensions of the rectangles

}
}

}

```

Code 2:

```void setup (){
size (1000, 1000); //the size of the canvas
background (255, 255, 255); //background hue and colour
frameRate(4); //the speed of the animation
noStroke(); // no outline on the rectangles
}
void draw (){

fill(random(355),random(32),random(322), random(255)); //circle colour
for (int x = 0; x < 0; x = x ++) { //where the circles are positioned
for (int y = 0; y < 0; y=y ++) {

}
}

for (int x = 0; x < 10; x = x + 1) { // a for loop for the rectangles
for (int y = 0; y < 3; y=y + 1) {
int diameter  = (int)random(85); // the sizing of the rectangles

rotate(radians(random(50))); // rotation and angle of rectangles
rect ((x*40)+random(width), y*20, diameter, diameter); // the creation of the rectangles

}
}

}
```

Advertisements