function setup() {
createCanvas(600, 600);
background(80);
}
function draw() {
//skin
fill(247,202,200);
noStroke()
ellipse(375,400,800,800);
//eyes
strokeWeight(12);
stroke(60,150,40);
fill(20);
ellipse(150,250,50,50);
ellipse(450,150,50,50);
//mouth
strokeWeight(70);
stroke(200,40,100);
fill(20);
ellipse(500,500,600,400);
//hair
strokeWeight(220);
stroke(144,68,180)
line(0,0,600,0);
strokeWeight(240)
line(0,0,0,200);
strokeWeight(120)
line(0,0,0,400)
//curls
strokeWeight(7);
stroke(205,67,220);
fill(144,68,180)
bezier(0,80,600,1,1,300,580,100);
bezier(0,70,480,10,8,200,590,85);
bezier(0,90,450,5,3,210,600,50);
}
I began this process with the close-up eyes and open mouth at an angle, as that was basically recognizable as a face, and reflects my personality. Using that image as a jumping off point, I added details including color, stroke weights, and the purple curves to represent my hair. I like that the image feels active and in motion.