Day 06

Faces

To create faces, I had to specify what constitutes a face. I asked myself questions like, “Is a nose really important for something to be interpreted as a face?” and “How different can faces be?”

First, the pen sketches:

drawing

I began with some experiments, and this is what I came up with:

drawing drawing drawing

I created two functions for the eyes, mouth, and nose, then placed them randomly. I noticed that the nose could also serve as the mouth and that the actual mouth wasn’t quite satisfactory. That’s why I erased it in the final sketch:

function draw() {
  background(0);

  let posX = int(random(windowWidth - 100));
  let posY = int(random(windowHeight - 100));
  
  let posX2 = int(random(windowWidth * 0.5));
  let posY2 = int(random(windowHeight * 0.5));
 /* mund(posX2, posY2);*/

  auge(posX, posY);
  nase(posX2 + 100, posY2 + 100);
}

I wasn’t satisfied with the result, so I looked for more inspiration:

drawing drawing drawing

Similar to the first experiment, I created functions for the eyes and then placed them within a loop function to randomly select them.

function draw() {
  background(220);

  let picker = random(1);
  if (picker > 0.8) {
    aug1();
  } else if (picker > 0.5) {
    aug2();
  } else if (picker > 0.2) {
    aug3(width / 2, height / 2);
  } else {
    circle(width / 2 - 25, height / 2, 30);
    circle(width / 2 + 25, height / 2, 30);
  }
}

Problems and Ideas to Work On:

The last sketch is not finished yet, but I look forward to completing it.