Project-02-Variable-Face- sehenry

While I was making this project, I became very interested in the way that the random function works. A simple but complex concept that I will try to use in a majority of my projects. I didn’t sketch any drafts for this one like the Family Composition. I also tried to randomize a triangle nose within my sketch but it became very difficult and I was forced to switch to an ellipse nose.

sketch

//Seth Henry

//Section B (Tuesdays 10:30)

//sehenry@andrew.cmu.edu

//Assignment-Variable Faces

var eyeSize = 50
var pupilSize = 20
var headHeight = 200
var headWidth = 170
var noseHeight = 30
var noseWidth = 20
var mouthHeight = 30
var mouthWidth = 100
var browHeight = 10
var browWidth = 40
var earHeight = 50
var earWidth = 40




function setup() {
    createCanvas(640, 480);
    
    text("p5.js vers 0.5.2 test.", 10, 15);
}

function draw() {
	background(102, 102, 202);
	noStroke(0);
	fill(255);

	//hair: Becomes randomized when headwidth is randomized
	rectMode(CENTER);
	fill(0);
	rect(width / 2, 150, headWidth, 150);

	//nose: Center of Face (Triangle Nose Test. THIS WAS ONLY A TEST)
	var leftpointW = width / 2 - 10
	var leftpointH = height / 2 + 40
	var rightpointW = width / 2 + 10
	var rightpointH = height / 2 + 40
	fill(0);
	triangle(width / 2, height / 2, leftpointW, leftpointH, rightpointW, rightpointH);


	//ear
	var leftEarW = width / 2 - headWidth / 2
	var rightEarW = width / 2 + headWidth / 2
	fill(163, 121, 7);
	ellipse(leftEarW, height / 2, earWidth, earHeight);
	ellipse(rightEarW, height / 2, earWidth, earHeight);


	//head: Middle of Canvas
	fill(163, 121, 7);
	ellipse(width / 2, height / 2, headWidth, headHeight);

	//eyes 
	fill(255);
	var leftEye = width / 2 - headWidth/3.25
	var rightEye = width / 2 + headWidth/3.25
	ellipse(leftEye, height / 2, eyeSize, eyeSize);
	ellipse(rightEye, height / 2, eyeSize, eyeSize);

	//pupils: center of eyes
	fill(random(10, 200), 20, 120);
	ellipse(leftEye, height / 2, pupilSize, pupilSize);
	ellipse(rightEye, height / 2, pupilSize, pupilSize);

	//nose: Center 
	fill(0);
	ellipse(width / 2, height / 2 + 20, noseWidth, noseHeight);
	
	//mouth
	fill(235, 70, 177);
	ellipse(width / 2, height / 2 + 70, mouthWidth, mouthHeight);

	//brow: centered over eyes
	rectMode(CENTER);
	fill(0);
	rect(leftEye, height / 2 - 50, browWidth, browHeight);
	rect(rightEye, height / 2 - 50, browWidth, browHeight);


}

	function mousePressed(){ //11 Random Aspects
		headWidth = random(150, 200);
		headHeight = random(180, 220);
		mouthHeight = random(20, 50);
		mouthWidth = random(40, 150);
		eyeSize = random(30, 70);
		pupilSize = random(10, 40);
		browWidth = random(20, 70);
		earHeight = random(30, 80);
		earWidth = random(20, 60);
		rightpointW = random(height / 2 + 30, height / 2 + 50); //A PART OF THE TRIANGLE NOSE TEST
		noseheight = random(10, 200);
		noseWidth = random(10, 40);



	}


	




Jess Medenbach – Looking Outwards -2

Péle-Méle” was a visiting installation exhibition at the Wood Street Galleries here in Pittsburgh by the French Artist, Olivier Ratsi.

The project is a projection installation that plays with lines and depth to continue the viewer’s eye line into the space. At first the image appears as a normal box shape but then as you stand still the boxes peel away, moving farther into the space and revealing more shapes, making you feel like you’re moving through a tunnel, although you are standing still. The installation is paired with music with a deep resonance, making the viewer feel as if they are entering another dimension or as some have described a “wormhole”.

What I admire about this piece is the strength in the simplicity. It’s a simple algorithm design, just boxes that start wide and get smaller and multiply…but it’s a really effective design that evokes a lot of emotional resonance.

Christine Kim – Looking Outwards – 02

zaha

gehry

A new media project that I came across this week is DeepArt’s portrait style that uses neural algorithms to create and mimic the abstract art styles on photographic images. DeepArt is an online service produced by a team of five researchers, Matthias Bethge, Alexander Ecker, Leon Gatys, Lukasz Kidzinski, and Michal Warchol. These researchers created and provided an easy way to mimic any artistic style for anyone to use. This algorithm combines the stylistic elements of one image to create the content of another photo. It is interesting how anyone can create and mimic any style of art he or she wants in a photo because no one has to be afraid to create art using this algorithm. Since this algorithm was created for the public to access and create cool art, the artistic sensibilities of the creators are mostly manifested in the selection of different styles that people can choose from, which also includes styles of many famous artists and architects.

lebbeus

1

lecorb

Sofia Syjuco – Looking Outwards-02


MicroImage B Prints
Casey Reas

Casey Reas’s MicroImage series encompasses a very interesting set of prints (and some videos) of generative art. Reas himself developed the software used to create these pieces of art (pictured above, prints from the “B” group within this series). I very much admire the formal qualities of these non-representational pieces that he programmed, because they speak to a high level of understanding both art and technology – Reas is so skilled as to be able to naturally channel one medium into another, and create a work that is stunning in both forms.

Reas used the MicroImage software to develop this project, using Processing – an open-source language that he and Ben Fry created together with the intention of opening up programming to artists. The creator’s artistic sensibilities manifest in the aesthetic of all works produced through this software, a strange mid-ground between fractal and organic.

Janet Lee – Looking Outwards – 02

Interactive experiences at the human scale: Making CenterStage with Andrew Bell and Lutz Vogel

Samsung CenterStage is an interactive studio that displays 64 appliance on a screen that is scaled according to the human size. It was created by Andrew Bell and Lutz Vogel and created in March 2015. What I admire about this work is that it allows buyers to virtually interact and experience what the appliance would be like as if it is right in front of you. This project is admiring because people can see the different kinds of appliances at once and they can also virtually try them out through a screen.The radial interface also made it to the point where it is easy to use and navigate. The algorithm of this project is user interaction and experience. The creators artistic sensibilities are showed in how they describe the fluorescent smell of laundry by displaying flower petals swirling around the laundry machine and draw the effects of each appliances in a symbolic way as if the users can experience what the appliances can do.

Yugyeong Lee Looking Outwards-01

I came across this project called “Arabesque Wall,” by Benjamin Dillenburger and Micahel Hansmeyer in collaboration with Design Exchange. It is a grand 3D printed architectural sandstone wall standing 10 feet tall with intricate details of the Baroque period. Forming almost 200 million surfaces, the details of this architecture is created at a scale of millimeters.  The complexity generated by overlapping curves based on geometric rule imply luxury. By utilizing “algorithms and computation to generate architectural form,” the designers spent four months of iterative computational design process of producing details impossible for one to achieve with bare hand.

7_design_development

As modernist design articulate art of simplicity straying away from the richness of details and ornaments of the past, this project paves way for art/architecture to produce intricacy within a design that no history could afford. Integration of digital fabrication and computational design points towards the future of celebrating overwhelming  and flourishing details. Although this project is closer to a sculpture than an architecture, it could lead to a generation of architecture fabricated entirely of digital fabrication machine such as a 3D printer. However, just as technology contributes both advantage and disadvantage, design itself may be dehumanized with less “touch” of hand in an art work. But because of the possibility of creating projects such as the “Arabesque Wall” with relative ease, it also opens an opportunity for artists to explore limitless complexity in design. Arabesque Wall - detail

Karen Kim- Project- 01

karenface

function setup() {
    createCanvas(500, 500);
    background(201,191,182);
}

function draw() {
	//hair base
	noStroke()
	fill(143, 97, 61);
	ellipse(250, 250, 350, 400);
	//face
	fill(209, 174, 148);
	ellipse(250, 200, 300, 280)
    //hair coloring
	fill(179, 122, 77);
	rotate(-75);
	ellipse(320, -20, 280, 100);
	//eyes
	fill(39, 25, 12);
	noFill()
	stroke(0);
	arc(250, 100, 45, 40, -PI, 0);
	arc(350, 100, 45, 40, -PI, 0);
	//mouth
	fill(255, 153, 153);
	stroke(0);
	arc(350, 150, 80, 80, 0, PI);
	//neck
	noStroke()
	fill(209, 174, 148);
    rect(280, 200, 100, 60);
    //shirt
    fill(230, 230, 255);
    rect(170, 260, 320, 280, 500, 500, 500, 500);
    //cheeks
    fill(255, 230, 230);
    ellipse(200, 150, 30);
    ellipse(430, 120, 30);
    //necklace
    fill(0, 0, 0);
    rect(280, 230, 100, 15);
    //eye crinkle
    noFill()
    rotate(-25);
    stroke(10);
    triangle(380, 10, 450, 10, 400, 20);
    triangle(380, 20, 450, 20, 400, 30);
}

Aside from basic facial features, I tried to graphically represent in the most basic way some characteristics that people have pointed out about me, such as my cheeks or the crinkles next to my eyes when I smile.

Self Portrait Arula-01

index sketch

function setup() {
    createCanvas(300, 300);
    background(255);
}

function draw() {
	fill (30, 20, 15);
	ellipse (90, 180, 150, 200);
	fill (226, 185, 143);
	ellipse (100, 150, 90, 100);
	fill (30, 20, 15);
	ellipse (65, 120, 40, 53);
	fill (255);
	ellipse (117, 150, 20, 15);
	fill (255);
	ellipse (85, 150, 20, 15);
	fill (0);
	ellipse (119, 150, 10, 10);
	fill (0);
	ellipse (87, 150, 10, 10);
	noStroke ();
	fill (226, 185, 143);
	quad (90, 190, 110, 190, 110, 250, 90, 250);
	fill (181, 82, 57);
	quad (60, 215, 130, 230, 120, 283, 60, 283);
	ellipse (100, 180, 20, 10);
	fill (30, 20, 15);
	rect (73, 135, 20, 5);
	rect (107, 135, 20, 5);



	

}

Rebecca Enright Project-01-Face

Enright-Facesketch

function setup() {
    createCanvas(600, 600);
    background(176,0,100);
    
}

function draw() {
	noStroke();
	fill(255,238,196);
	ellipse(300,450,150,100);
	fill(155,0,178)
	ellipse(300,410,150,80);
	quad(250,430,350,430,370,600,230,600);
	fill(155,82,50);
	arc(280,270,100,70,HALF_PI,0);
	arc(325,285,100,100,PI,0);
	arc(300,235,70,60,PI,0);
	noStroke();
	fill(255,238,196);
	ellipse(300,300,140,145);
	noStroke();
	fill(255,191,198);
	ellipse(340,315,20,15);
	ellipse(260,315,20,15);
	fill(255,227,191);
	arc(300,320,20,20,PI,0);
	fill(255,205,191);
	arc(295,340,15,10,PI,0);
	arc(305,340,15,10,PI,0);
	arc(300,337,30,10,0,PI);
	fill(255)
	ellipse(275,290,30,20);
	ellipse(325,290,30,20);
	fill(155,82,50);
	ellipse(275,290,15,20);
	ellipse(325,290,15,20);
	fill(0);
	ellipse(275,290,10,17);
	ellipse(325,290,10,17);
	fill(255);
	ellipse(280,285,5,5);
	ellipse(330,285,5,5);
	noFill();
	stroke(0);
	strokeWeight(5);
	rect(255,280,35,25);
	rect(310,280,35,25);
	arc(300,295,15,10,PI,0);
	noFill();
	stroke(155,82,50)
	strokeWeight(5);
	arc(270,270,30,10,PI,0);
	arc(327,270,30,10,PI,0);
	bezier(250,250,215,300,200,350,235,400);
	bezier(250,250,365,160,415,380,370,400);
	arc(300,256,110,40,PI,0);
	arc(300,260,115,40,PI,0);
	arc(300,251,105,40,PI,0);
	arc(300,265,120,40,PI,0);
	noStroke();
	fill(255,238,196);
	ellipse(300,375,15,25);
	noLoop();
	


}

This project was really interesting and fun in how it allowed us to play around with the different shapes and techniques for creating the picture. I really enjoyed experimenting with this and seeing the different ways I could produce this image.

I also do not know why, but the image has been stretched out on here, so below is a rough picture of what it actually looks like:

Brian-Looking Outwards-1

81woVfdyPiL._SX466_

Before I took this course, I knew nothing and no one about “new” or digital art/practitioners in this field. That’s part of why I took this course, I suppose, to broaden my horizons. That being said, I am reminded of the program that was for me, my first entry into the realm of digital design: Kid Pix. Specifically, Kid Pix 3. I looked for an image of Kid Pix 3, but for some reason the higher quality ones I found were linked to Eastern European websites that were also advertising, well, some pretty nasty things. It was a startling reminder of the loss of innocence we all experience. Anyway, I used am image of Kid Pix 4.