My work is heavily inspired by that of the American minimalist artists such as Sol LeWitt, Dan Flavin and Donald Judd. The characteristics of these art works that appeal to me are their simplistic nature and distinct use of shapes and symmetry. As discussed by Deleflie (2017) in various MEDA102 workshops and lectures, minimalist art often consists of repition and although they are extremely simple, they can in fact be more interesting than complex works as they stimulate ideas about what the artworks actually are.
My aim was to enact this exact process and create a simplistic work in processing which would be interesting to look at by encouraging the viewer to think hard about what their perception of the image is. Certain examples that came to my head while completing the design were that it could potentially be an image of a laser barrier down a dark hallway, a sign, or an antennae on a rooftop.
References:
Deleflie, E 2017, MEDA102 Workshop Notes, UOW medadada, <http://medadada.net/category/meda102-2017/meda102-2017-workshop-notes/>.
Code:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void setup (){ //void setup allows to set basic parameters such as size and colour of the background | |
size (600,600); //size is how large the canvas is for the sketch, the numbers inside the parentheses are the width and length dimensions | |
background (0); //the background function sets the colour of the canvas, the number 0 inside the parentheses makes the canvas black | |
} | |
void draw () { //void draw is for beginning the procesisng sketch | |
rectMode(CENTER); //the rect function will draw a rectangle, enabling rectMode(CENTER) will ensure that the centre of the rectangle is drawn in the centre of the sketch | |
fill (255, 100, 0); //fill will change the colour of the rectangle, the three numbers correlate to RGB, where the first number controls red, the second number controls green, and the third controls blue. Since the sketch uses an orange rectangle, I mix green and red | |
noStroke(); //noStroke will ensure that no outline is present on the rectangle, as stroke is used later in the sketch to create lines and if noStroke isnt used, the sketch will apply an outline to the rectangle | |
rect(300, 475, 100, 250); //the 4 numbers inside the parentheses create the rectangle shape, the first two numbers create the point where the top left of the rectangle will be, while the last two numbers relate to width and length dimensions | |
rect(50, 600, 100, 200); //this creates the rectangle in the bottom right hand corner of the sketch | |
rect(550, 600, 100, 200); //this creates the rectangle in the bottom right hand corner of the sketch | |
stroke(138, 43, 226); //stroke controls the colour of lines drawn, the fill function doesn't affect lines. A specific mix of all three colours creates purple | |
strokeWeight(10); //the strokeWeight function controls the thickness of lines | |
line(150, 200, 450, 200); //the 4 numbers inside the parentheses create a line, the first 2 numbers are the first numbers of the x and y coordinates respectivley, and the last 2 numbers are the second numbers of the x and y coordinates. | |
stroke(138, 43, 226); | |
strokeWeight(10); | |
line(150, 250, 450, 250); | |
stroke(138, 43, 226); | |
strokeWeight(10); | |
line (150, 300, 450, 300); //the first three lines drawn create the three horizontal lines | |
stroke(138, 43, 226); | |
strokeWeight(10); | |
line(300, 150, 300, 350); | |
stroke(138, 43, 226); | |
strokeWeight(10); | |
line(225, 150, 225, 350); | |
stroke(138, 43, 226); | |
strokeWeight(10); | |
line(375, 150, 375, 350); //the next three lines that are drawn create the three vertical lines | |
} |