Jiyoung Ahn-Project-02-Variable-Face

ahnjiface




var eyeSize = 25;
var pupilSize = 15
var faceWidth = 200;
var faceHeight = 200;
var mouthHeight = 50; 
var mouthWidth = 60;
var earSize = 30;
var hair = 70;
var hairColor = '#dc8ac6';
var otherColors = ['#dc8ac6', '#8adc9f', '8aa9dc'];


function setup() {
    createCanvas(480, 640);

}
 
function draw() {
    background(255,188,72);

    //face
    fill(248,203,170);
    noStroke();
    ellipse(width / 2, height / 2, faceWidth,  faceHeight);

    //eye
    fill(250);
    var eyeLX = width / 2 - faceWidth * 0.21;
    var eyeRX = width / 2 + faceWidth * 0.21;
    ellipse(eyeLX, height / 2, eyeSize, eyeSize);
    ellipse(eyeRX, height / 2, eyeSize, eyeSize);

    //pupil
    fill(0);
    var pupilLX = width / 2 - faceWidth * 0.21;
    var pupilRX = width / 2 + faceWidth * 0.21;
    ellipse(pupilLX, height / 2, pupilSize, pupilSize);
    ellipse(pupilRX, height / 2, pupilSize, pupilSize);

    //ear
    fill(248,203,170);
    var earLX = width / 2 - faceWidth * 0.53;
    var earRX = width / 2 + faceWidth * 0.53;
    ellipse(earLX, height / 2, earSize, earSize);
    ellipse(earRX, height / 2, earSize, earSize);

    //mouth
    fill(255,0,0);
    ellipse(width / 2, height / 2+40, mouthWidth,  mouthHeight);

    //hair
    fill(hairColor);
    ellipse(width / 2, height / 3, hair);
    ellipse(width / 2+60, height / 3+15, hair);
    ellipse(width / 2-60, height / 3+15, hair);
    ellipse(width / 2+100, height / 3+65, hair);
    ellipse(width / 2-100, height / 3+65, hair);


}

function mousePressed() {
    
    eyeSize = random(15, 30);
    pupilSize = random(5, 20);
    earSize = random(20, 40);
    mouthWidth = random(30, 70);
    mouthHeight = random(10, 50);
    hairColor = random(otherColors);
}

I tried to draw a face by using circles only.

image-6

Graham Wakefield-02-Looking Outwards

allotodtimeofdoubles1tod_soma

Graham Wakefield is a computational generative artist. He is not only an artist, but also a computer music composer and a software developer. It was interesting that he creates the whole new element(artwork) through ‘automatic algorithm’. One of his best known project ‘Artificial Nature’ series greets people to interact with an artwork digitally. Wakefield worked as a composer and artist Haru Ji participated in 3D sculptures.
He was inspired from the experiences of his childhood such as playing with his fingers in the river, path of marching insects, and so on. He also focused on natural patterns like gene structure, independent cell growth, metabolism and genetic mutation. This natural patterns are not recorded like video. All the works are programmed, so they actually show different outcomes depending on the environment. They deeply researched these natural phenomena, and tried to apply by programming as much as possible. I really admire that he tried to implement natural factors using “unnatural” factors by programming natural phenomena in detail, and moreover inviting visitors to interact with artworks.

 

Artificial Nature: Time of Doubles (Graham Wakefield/ Haru Ji)

Jiyoung Ahn – 01 – Face

sketch

//Jiyoung Ahn
//Section A (9:00-10:20AM)
//jiyounga@andrew.cmu.edu
//Self Portrait


function setup() {
    createCanvas(600, 600);
}

function draw() {
    background(247, 146, 97); 

	
//hair down left
	strokeWeight(0);
	fill(0);
	rect(130,246,140,280);

//hair down right
	strokeWeight(0);
	fill(0);
	rect(335,246,140,280);

// hair 
	strokeWeight(0);
	fill(0);
	ellipse(300,250,350,350);

// left ear
	strokeWeight(0);
	fill(243,212,197);
	ellipse(147,300,24,38);

// right ear
	strokeWeight(0);
	fill(243,212,197);
	ellipse(450,300,24,38);

// face
	strokeWeight(0);
	fill(243,212,197);
	ellipse(width / 2, height / 2, 300,300);

//left eye
	strokeWeight(0);
	fill(88,79,75);
	ellipse(250,310,25,25);	
	

//right eye
	strokeWeight(0);
	fill(88,79,75);
	ellipse(400,310,25,25);

//eyebrow left/right
	noFill();
    stroke(3);
    strokeWeight(7);
    arc(250, 275, 30, 1, PI, 0);
    arc(400, 275, 30, 1, PI, 0);

//mouth
push();
	strokeWeight(7);
  fill(244,62,96);
  stroke (244,62,96);
  arc(330,375,50,20,0,PI);
  pop();

//bang
	fill(0);
	translate(210,210);
	rotate(40);
	ellipse(0,0,200,120);
	pop();

//hair end left
	strokeWeight(0);
	fill(247, 146, 97);
	ellipse(200,520,170,50);

//hair end right
	strokeWeight(0);
	fill(247, 146, 97);
	ellipse(400,520,170,50);


    
}

Jiyoung Ahn-Looking outwards-01

This video absolutely fascinated me when I first saw it. Colorful and sophisticated effects looks so real, and different dance moves show different effects more lively. I think the language of dance move really works well to show creativity and technical skills at one time. This awesome video is created by Motion graphic/ animation studio ‘Method Design’ which is based in New york.

This video is executed for ‘AICP(Association of Independent Commercial Producers’  and this video is a intro video for AICP. This was directed Rupert Burton. It is really amazing that Method Design studios delivered this video in two months with a core team of only three people, with 3 part-time workers.

Because there are so many different effects showing, they mostly used Houdini software program to create this video. I would say this video is the evidence of successful use of Houdini program. This reel includes not only motion capture skill but also dynamic effects and animation simulations.