sketch
It was a good and fun exercise to simply use basic shapes to build an interpretation of myself
function setup() {
createCanvas(600,600);
var backgrd = color(153,25,120)
background(backgrd);
}
function draw() {
var x_mid = 200;
var y_mid = 200;
var skin_c = color(255,201,167);
var white = color(255,255,255);
var black = color(0,0,0);
var gold = color(212,175,55);
var pink = color(242,120,130);
var red = color(248,23,17);
var maroon = color(181,3,0);
stroke(0);
strokeWeight(0);
fill(black);
rect(140,80,320,120,0,30,0,0);
rect(140,30,120,50,50,0,0,0);
triangle(260,30,260,90,455,90);
strokeWeight(8);
fill(red);
rect(110,450,380,300,50,50,0,0);
noStroke();
fill(maroon);
rect(300,453,187,300,0,50,0,0);
stroke(0);
//arc(300,235, 350,350, PI, 0, OPEN);
fill(skin_c);
ellipse(300,300,370,400);
noFill();
fill(white);
ellipse(230,250,80,40);
ellipse(370,250,80,40);
noFill();
ellipse(230,250,100,100);
ellipse(370,250,100,100);
fill(black);
ellipse(210,255,10,10);
ellipse(345,256,10,10);
rect(280,250,40,3);
noFill();
arc(300,320, 40, 40, 0, PI+QUARTER_PI, OPEN);
fill(pink);
rect(230,370,140,90,0,0,40,80);
fill(black);
quad(180, 210, 185, 190, 250, 160, 258, 180);
quad(350, 180, 358, 160, 420, 190, 425, 210);
noStroke();
triangle(250,100,350,100,300,140);
rect(300,100,120,40);
noFill();
/*strokeWeight(12);
rect(160,200,130,100, 0, 0, 18,18);
rect(310,200,130,100, 0, 0, 18,18);
stroke(gold);
strokeWeight(10);
arc(300,220,25,25,-2.4,-0.8);*/
}