I’m most interested in art that engages with its audience in some way, Marc Fornes’ architectural work, Minima | Maxima does this. This is somewhat due to the fact that these works are structures that allow people to interact by walking through, and also because the futuristic appeal lends itself to a type of wonder for onlookers to experience. This work is made as a way to remove ourselves from the life around us, and experience something we hadn’t before. Not much is said about the algorithms used to create this work, as the bigger feat is the thinness of the material and the height of the structure. It is the tallest structure to be made out of materials( aluminum) as thin as a coin.
Image to show height and shape of Minima | Maxima
https://theverymany.com/world-expo-17-astana-kz-1
]]>
function setup() {
createCanvas(640, 480);
rectMode(CENTER)
}
function draw() {
// background color change
R = (mouseY/ width) * 200;
G = (mouseX/ height) * 200;
var clr = color(R, G, 150);
background(clr);
//line and its increase in size and color
stroke(R,G, 200 );
strokeWeight(20);
line(mouseX, mouseY, mouseX+ 20, mouseX+ 20);
//ellipse
strokeWeight(0);
ellipse(mouseY-10, mouseX-10,50,50);
//rotating rectangle
push()
translate(mouseX+5, mouseY+5);
rectMode(CENTER);
rotate(radians(frameCount*1.2));
rect(mouseX,mouseY, 40, 40, 10);
pop()
//change color and transparency of circles
if (mouseX<160, mouseY>240)
fill(255,0,0, 127);
if (mouseX<320, mouseY<240)
fill(255, 0,0,191);
}
In this drawing, the color of the background and the line change inversely and the circles change transparency. I like how simplistic and clean it looks.
]]>I had seen Roman Verostko’s work before and it has always been something that’s intrigued me. His works are obviously artificially made but the physicality of the actual work and the materials that they are made with create pieces that have a seemingly contradictory nature. By 1987, developed software that creates generative drawings. These artworks, which he has coined as algorist art, uses a step by step procedure to perform a specific task.
His software controls a machine arm called the pen plotter which creates his algorithmic drawings. He sees this arm as an extension of his own drawing arm. His earliest use of electronics in his art was in the sixties with his experimentation with audio visual programs.
http://dam.org/artists/phase-one/roman-verostko
]]>/*Jennifer DeLuna
SectionB
jdeluna@andrew.cmu.edu
project-02*/
//defined variables
var eyeSize = 20;
var faceWidth = 300;
var faceHeight = 270;
var skinC1 = 60;
var skinC2 = 200;
var skinC3 = 180;
var toothH=10
var toothW=10
function setup() {
createCanvas(640, 480);
}
function draw() {
background (162, 232, 232);
//face
fill(skinC3, skinC2, skinC1)
ellipse(width/2, height/2, faceWidth*1.3, faceHeight*1.3)
fill(skinC2, skinC3, skinC1)
ellipse(width/2, height/2, faceWidth*1.2, faceHeight*1.2)
fill(skinC1, skinC3, skinC2)
ellipse(width/2, height/2, faceWidth*1.1, faceHeight*1.1)
fill(skinC1, skinC2, skinC3);
noStroke();
ellipse(width/2, height/2, faceWidth, faceHeight);
//mouth
fill(0)
rect(width/2-15, height/2 +30, 30,45,7)
fill(255)
rect(width/2,height/2 +30,toothW, toothH,2)
fill(237, 116, 116)
rect(width/2-15,height/2+ 65,30,10,5);
//eyes
var eyeL = width / 2 - faceWidth * 0.25;
var eyeR = width / 2 + faceWidth * 0.25;
fill(0)
noStroke()
ellipse(eyeL, height / 2, eyeSize, eyeSize);
ellipse(eyeR, height / 2, eyeSize, eyeSize);
}
function mousePressed() {
faceWidth = random(260, 350);
faceHeight = random(230, 300);
eyeSize = random(10, 30);
skinC1 = random(0, 255);
skinC2 = random(0, 255);
skinC3 = random(0, 255);
toothH=random(5,15);
toothW=random(8,11)
}
]]>I first saw this work during one of the Artist Lectures hosted by the School of Art last year. Ian Cheng’s computer generated simulations, which he titles Emissaries, are ever changing environments and narratives. There are three Emissaries, based all in different environments. One is based in a Volcano, another in a fertile crater, and the last is based in an Atoll. In his process, he draws from the works of Darwin and the concept of video games. The simulations are essentially video games that play themselves; video games that become an avenue to explore deeper themes such as evolution and behavior.
http://iancheng.com/
]]>//Jennifer DeLuna
//Section B
//jdeluna@andrew.cmu.edu
//Assignment 01
function setup() {
createCanvas(600, 600);
background(220);
}
function draw() {
background(150, 218, 247)
//hair
fill(132, 45, 10);
rect(187,190,221,275,100,50,20,20)
//Shirt
fill(73, 136, 237)
rect(185,407,224,100,40)
//neck
strokeWeight(0)
fill(225, 171, 137)
ellipse(300,400,40,60);
fill(182,93,47)
ellipse(300,400,40,15)
//ear
fill(225, 171, 137)
ellipse(250,250,20,20);
//Face
fill(225, 171, 137)
strokeWeight(0);
ellipse(width/2,height/2,200,200);
//Hair in front of face
fill(132, 45, 10);
ellipseMode(40)
ellipse(350,233,100,75);
fill(132,45,10)
rect(260,200,120,50,10,30,300);
rect(220,210,50,30,100,10,100,10);
ellipse(260,210,10,10);
//Outer ear
fill(225, 171, 137)
ellipse(197,300,20,40)
//Inner Ear
fill(226, 144, 100)
ellipse(197,300,12,30)
//Earring
fill(200)
ellipse(195,317,10,10)
//Eyes
fill(226, 144, 100)
ellipse(250,303,20,20);
ellipse(350,303,20,20)
fill(0)
ellipse(250,300,20,20)
ellipse(350,300,20,20);
strokeWeight(2)
fill(0)
line(242,295,240,290)
fill(0)
line(358,295,360,290)
//nose
strokeWeight(0)
fill(226, 144, 100)
triangle(287,325,313,325,300,295);
fill(182,93,47)
triangle(300,325,313, 325, 300, 295)
//mouth
fill(175, 59, 43)
ellipse(317,355,20,20)
}
This was a fun project to get a better grasp on using these different shapes and bettering my understanding of this program. I enjoyed trying to simplify my facial features to shapes to create this little portrait.
]]>