chapman_SelfPortrait
function setup() {
createCanvas(500,600);
background(195,159,220);
}
function draw() {
noLoop();
noStroke();
fill(90,39,14); ellipse(140,180,80);
ellipse(360,180,80);
ellipse(130,220,90);
ellipse(370,220,90);
fill(255,193,87); rect(150,100,200,400,80,80,80,80);
rect(130,150,35,400,80,80,80,80);
rect(335,150,35,400,80,80,80,80);
fill(21,13,3);
rect(137.5,400,225,300,80,80,80,80);
fill(90,39,14);
rect(110,140,50,390,80,80,80,80);
rect(340,140,50,390,80,80,80,80);
rect(85,200,50,310,80,80,80,80);
rect(365,200,50,310,80,80,80,80);
rect(75,260,50,210,80,80,80,80); rect(65,310,50,160,80,80,80,80);
rect(375,260,50,210,80,80,80,80); rect(385,310,50,160,80,80,80,80);
fill(255,193,87);
rect(185,300,35,175,80,80,80,80);
rect(285,300,35,175,80,80,80,80);
fill(255,211,155);
rect(150,100,200,250,80,80,80,80);
rect(227.5,300,50,100,20,20,80,80); fill(225,162,0);
rect(215,370,75,75,20,20,80,80);
fill(21,13,3);
rect(215,360,75,75,20,20,80,80);
fill(90,39,14);
rect(150,100,200,50,80,80,80,80); rect(165,90,90,50,80,20,20,80); rect(250,90,90,50,20,80,80,20); rect(145,110,25,125,80,80,80,80); rect(330,110,25,125,80,80,80,80); rect(120,110,125,75,150,80,150,80); ellipse(170,125,50);
rect(260,110,125,75,150,80,150,80); ellipse(330,125,50);
fill(255,211,155);
rect(120,200,45,75,80,80,80,80);
rect(340,200,45,75,80,80,80,80);
fill(225,162,0);
rect(135,260,10,40,80,80,80,80);
rect(360,260,10,40,80,80,80,80);
fill(45,139,81);
ellipse(210,240,30);
ellipse(290,240,30);
fill(255,146,146,90);
ellipse(185,280,80);
ellipse(315,280,80);
strokeWeight(5);
stroke(160,160,160)
fill(300,300,300,70)
ellipse(200,240,70);
ellipse(300,240,70);
line(235,240,265,240);
noStroke();
fill(255,146,146);
ellipse(250,275,30);
fill(255,211,155);
rect(235,260,30,15);
}
I found it most challenging to correctly place all “strands” of my hair.