Inspired by Vera Molnar
-
I've tried to make something like this:
This is my result:
border = 110 dist = 50 cellXY = ( width()- 2*border - 4*dist ) / 5 print(cellXY) for x in range(5): posX = border + x*(cellXY+dist) for y in range(5): posY = border + y*(cellXY+dist) for z in range(33): with savedState(): size = randint(60,110) stroke(0,0,0, 0.4+random()) strokeWidth(.2 + .5*random()) blendMode("multiply") translate(posX + cellXY/2 - size/2, posY + cellXY/2 - size/2) rotate(randint(-12,12), center=(size/2, size/2)) middle = randint(-8,8) rect(middle, middle, size, size)
And it was fun to do some variations:
-
cool, thanks for sharing!