function setup() {
createCanvas(500, 600);
background(234,224,213);
}
function draw() {
noStroke();
fill(104,131,186)
ellipse(250,300,400,400)
fill(34,51,59)
rect(60,400,380,400,170) // shirt
fill(228, 194, 149)
ellipse(250,400,120,100) //neck 1
fill(228, 194, 149)
rect(190,300,120,100) //neck 2
fill(255,219,172)
ellipse(250,280,180,250) //face
fill(0)
ellipse(250,190,200,110) // hair bottom
fill(0)
ellipse(320,190,80,90) //right hair
fill(0)
ellipse(165,230,40,60) //hair
fill(0)
ellipse(338,220,40,60) //hair
fill(0)
rect(150,220,30,85) //sideburn left
fill(0)
rect(320,200,30,80) //sideburn right
fill(0)
ellipse(165,200,50,70) // hair and sideburn connection
fill(255,219,172)
ellipse(160,300,45,70) //left ear
fill(255,219,172)
ellipse(340,300,45,70) //right ear
fill(217,164,144)
ellipse(340,300,35,50) //inner ear R
fill(255,219,172)
ellipse(338,303,35,50) //inner ear 2 R
fill(217,164,144)
ellipse(160,300,35,50) //inner ear L
fill(255,219,172)
ellipse(162,302,35,48) //inner ear 2 L
fill(255,219,172)
ellipse(155,308,25,48) //inner ear 2 L
fill(0)
rect(195,270,34,10,10) // left eyebrow
fill(0)
rect(273,270,34,10,10) // right eyebrow
fill(0)
ellipse(213,297,14,14) //left eye
fill(0)
ellipse(290,297,14,14) //right eye
fill(255)
ellipse(250,345,80,70) // white smile
fill(255,219,172)
rect(200,305,100,50) //smile rectangle
fill(203,168,123)
ellipse(250,325,30,25) // nose
fill(255,219,172)
ellipse(250,320,30,25) //nose
fill(254,212,208,200)
ellipse(195,330,40,40)
fill(254,212,208,200)
ellipse(305,330,40,40)
}
The most challenging part about this project was creating the hair because that was the most unsymmetrical part and I wanted it to not just be one shape so I had to think about the shapes I wanted to use to create a “full” look to my hair.