Algoritmisches Zeichnen

I programmed a series of algorithmic drawings that were inspired by the work of the Chilean visual artist, Matilde Pérez. Through a repetition of algorithmically defined squares in the Processing software, I defined rules based on the way Matilde Pérez used the vertical composition of squares, then drawn physically with a plot machine.

For my algorithmic drawing I defined the following steps:

1. There will be a certain number of squares. In this case, 40.
2. The squares will have a random width that varies between 5 and 20.
3. The squares will have a random high, which will vary between 150 and 200 for the first division; 300 and 350 for the second division; and 280 and 300 for the third division of the canvas.
4. The first point of the first square begins 50px from the upper and left lateral margin.
5. The 40 squares of the first column of squares will be created.
6. For the second column, the first square will begin in half the width of the upper square and its width will be determined in the first third of the upper square.
7. Then the rest of the squares in the second column of squares will be created, under the same rule.
8. The first square of the last column will begin one-third of the width of the first square and its width will be determined by a quarter of the width of the upper rectangle.
9. Then, all the squares will be created.

This exercise was created under the tutoring of Prof. Dr. Frieder Nake at the Hochschule für Künste Summer Semester 2019, Digital Media Program.