Minjae Jeong-Project 02-Variable Face

sketch

//Minjae Jeong
//Section B
//minjaej@andrew.cmu.edu
//Project-02-Variable-Face

var backgroundR = 181;
var backgroundG = 100;
var backgroundB = 227;
var faceR = 116;
var faceG = 209;
var faceB = 157;
var faceW = 300;
var faceH = 250;
var eyeW = 100;
var eyeH = 130;
var pupilW = 50;
var pupilH = 50;
var mouthW = 200;
var mouthH = 120;

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

function draw() {
    background(backgroundR/2, backgroundG/2, backgroundB/2);
    noStroke();
    //face
    fill(faceR,faceB,faceB);
    ellipse(240, 300, faceW,  faceH);
    //eyes & pupils
    fill(255, 224, 224);
    ellipse(120 ,280, eyeW/2 + 30, eyeH/2);
    ellipse(320, 280, eyeW/2 + 30, eyeH/2);
    fill(0);
    ellipse(120, 280, pupilW, pupilH);
    ellipse(320, 280, pupilW, pupilH);
    //mouth
    fill(255);
    arc(240, 340, mouthW, mouthH, 0, PI);

}

function mousePressed() {
    // when the user clicks, these variables are reassigned
    // to random values within specified ranges. For example,
    // 'faceWidth' gets a random value between 75 and 150.
    backgroundR = random(150, 200);
    backgroundG = random(50, 150);
    backgroundB = random(180, 255);
    faceR = random(100, 140);
    faceG = random(200, 240);
    faceB = random(170, 190);
    faceW = random(300, 400);
    faceH = random(225, 275);
    eyeW = random(60, 100);
    eyeH = random(80, 120);
    pupilW = random(20, 50);
    pupilH = random(20, 50);
    mouthW = random(160,200);
    mouthH = random(70, 150);
}

Happy weekend

Minjae Jeong-LO-02

While searching through the list of generative artists, I went through the works by Tom Beddard and found his work “Tree Net” the most fascinating.

http://sub.blue/treenet

One thing that I really like about this art is that it reminded me of our cells when we enlarge them enough to look with our bare eyes. When we think of generative art as reproducing the patterns we find in nature, I think this project is a very inspiring work that it shows such details. I do not still understand how difficult creating art with coding, but I my goal from this class is to learn how to reproduce what I want as close as possible.

Minjae Jeong – Looking Outwards – 01

https://cool3dworld.com/

Cool 3D world is a collaborative multimedia project between Brian Tessler and Jon Baken. Cool 3D world is known for short absurd 3D animations on social media such as instagram and Youtube.

Jacob and the Giraffe by Cool 3D World

Couple reasons why the project by Tessler and Baken inspires me are that I’ve always wanted to create animated videos which I can express my imagination. As seen above, the animation is something else that we do not expect to see in reality. It’s bizarre, calming mood and characters in each animation keeps it uncomfortable but interesting enough to look for different animations that stimulates my thoughts. Cool thing about 3D animation is that it allows creators to fully utilize their imagination and let them express all.

Minjae Jeong Project-01

sketch

function setup() {
    createCanvas(500,600);
    background(255,229,204);

}

function draw() {
    fill(242,215,215);
    ellipse(140,130,100,50);
    ellipse(360,130,100,44);

    fill('black');
    ellipse(140,130,40,40);
    ellipse(360,130,40,40);

    fill('brown');
    triangle(250,150,190,310,310,310);

    fill('black');
    strokeWeight(3);
    line(170,60,200,80);
    line(145,60,175,80);
    line(120,60,150,80);
    line(95,60,125,80);
    line(70,60,100,80);
    line(45,60,75,80);

    line(330,60,300,80);
    line(355,60,325,80);
    line(380,60,350,80);
    line(405,60,375,80);
    line(430,60,400,80);
    line(455,60,425,80);

    fill('red');
    rect(100,380,300,80);
    line(100,420,400,420);


}

I drew the most simplest self-portrait with only certain notable characteristics. Bushy eyebrows, smaller right eye, and big lips. Although no one might think this is my self portrait, but I tried to keep it as simple as possible while including some distinctiveness.

*I do not know how to modify the frame size, the whole frame disappears when I try data-width and data-height **Fixed