Rachel Shin – Project 01 – Face

I identify myself as a pretty basic looking person. I find myself being too lazy to do much makeup so at most times, I just do my brows in my morning. In addition, a key part of me is how much I like boba. I chose to incorporate it as a part of my self portrait. The key thing that I focused on was positioning and layering. Since I am familiar with working with layers on Adobe Photoshop, it was fun to play around with layers again in this project.

Rachel Shin – Project 01 – Face

//Rachel Shin
//15-104 (Section B)
//reshin@andrew.cmu.edu
//Project-01



function setup() {
    
    createCanvas(600, 600);
    background(157,190,196);
    text("Rachel Shin. 15-104 Section B. reshin@andrew.cmu.edu. Project-01", 10, 15);

}

function draw() {

    //hair
    noStroke();
    fill('black');
    rect(175,150,250,450);

   

    //face
    noStroke();
    fill(219,214,178);
    ellipse(300, 320, 200, 260);

    noStroke();
    fill(219,214,178);

    //hair part 2 bangs
    noStroke();
    fill('black');
    rect(175,180,250,120);

    //eyebrows
    noStroke();
    fill(56,54,41);
    ellipse(250, 320, 40, 5);

    noStroke();
    fill(56,54,41);
    ellipse(350,320,40,5);


    //eyes brown
    noStroke();
    fill(56,54,41);
    ellipse(250, 340,20,20);

    noStroke();
    fill(56,54,41);
    ellipse(350,340, 20, 20);

    //nose
    noStroke();
    fill(56,54,41);
    triangle(300, 360, 290, 380, 300, 380);

    //mouth and boba
    noStroke();
    fill(128, 79, 78);
    ellipse(300, 400, 10, 10);

    noStroke();
    fill(128, 79, 78);
    rect(295, 400, 10, 50);


    noStroke();
    fill(255,255,255);
    ellipse(300, 450, 100, 15);

    noStroke();
    fill(255,255,255);
    rect(250, 450, 100, 150);

    //bobas
    noStroke();
    fill('black');
    ellipse(300, 570, 10, 10);

    noStroke();
    fill('black');
    ellipse(260, 580, 10,10);

    noStroke();
    fill('black');
    ellipse(340, 590, 10,10);

    noStroke();
    fill('black');
    ellipse(280, 585, 10, 10);

    noStroke();
    fill('black');
    ellipse (320, 585, 10, 10);




    
 }

Leave a Reply