100x100 Computational Design Challenge

Throughout 2020 I created 100 computational designs in 100 days as a way to learn creative coding and explore generative art

Day 8 - Tiny Houses

tiny-houses-2.png

A few years ago I had the privilege of sitting on the judging panel for the Canadian Down Syndrome Society’s Jane Cameron Award, an annual award for a person with Down syndrome who displays expertise in visual arts. Since then, this award winning piece by Carla Freitag has stuck with me. It was on my mind today as I continued playing with pattern - unable to replicate the fluid structure of Carla’s blotchy ink on paper, but trying my best to pay homage to her wonderful work through a balance of noise and order in my own sketch.

House Landscape by Carla Freitag

House Landscape by Carla Freitag



Code:

x = 50;
y = 50;
let xoff = 0;

function setup() {
  createCanvas(700, 700);
  background(250);
  noStroke();
  fill(63, 56, 60);
  rectMode(RADIUS);
}

function draw() {
  xoff = xoff + 0.1;
  let n = noise(xoff) * 15;
  x = x + (n * 3);
  rect(x, y, n, n);

  if (x > 600) {
    x = n * 3;
    y = y + n * 3;
 
    if (y > 650) {
      noLoop()
    }

  }
}

Chelsea Watson