My Observations:

1. The artwork is square
2. The artwork is a series of consistently thick short black lines on a blank white background
3. Each side seems to have 50-60 lines
4. The lines are arranged in a grid-like pattern along their centers
5. The distance between lines is about half the length of a line
6. The lines are long enough and close enough to each other to overlap
7. The artworks all seem to have a primary direction in which the lines are facing (vertically or horizontally)
8. Otherwise, the lines are pointing in a somewhat arbitrary direction in an 'organized chaos' way
9. There are gaps in the work where no lines exist
10. There are usually around 10 gaps in each work
11. The size of the gaps are arbitrary but generally small, around 5x5 line spots

My process in recoding this work was firstly to get all of the lines on screen and tilting the way they were supposed to. This part wasn't too hard with the transformation function and randomGaussian(). The only troubles I ran into in this phase was the placement of push() and pop(), which had drastically different results depending on where I put them in the code.

The most trouble I had with this project was creating the gaps. I started with creating many randomly placed rectangles as placeholders for the gaps and thought that I could use some sort of distance function to omit the lines close to it. Then, I realized this was annoying and changed the rectangles to ellipses which had a much easier distance measurement using the radius. Here, I found that giving the distance measurement some leeway with radius*random(0,0.7) was very important, or else it would end up looking something like this:

I learned a lot about the nuance and finesse this work demanded, and how order really does matter a whole lot.

I think my end result is pretty close to the original.


Observations of Molnár's Interruptions

  1. Each line is centered on a lattice point of a grid
  2. Each line is rotated about its center
  3. Some lines are missing, mostly in clumps, not purely random
  4. The average rotation is vertical (or horizontal in one of them), and only some lines deviate very far from vertical
  5. The lines are arranged in a square with a side length of approximately 56
  6. The length of the lines is twice the distance between the centers of neighboring lines
  7. The amount that each line is rotated also appears to depend on location, with clumps of highly rotated lines and clumps of less rotated lines.
  8. The lines are black on a white background
  9. There is a blank margin approximately 2 to 3 lines long around the piece (and a date/number in the bottom left)
  10. The ratio of missing/present lines is small.

Re-code (Click!)


I started out with the observations listed above, and then coded the first draft. For the randomness of the rotations, after only a few modifications, I got to where it is now, which includes a random normal distribution multiplied with Perlin noise. However, getting the placement and quantity of missing lines took several more modifications to get where it is now. It has multiple layers of scaled, added and multiplied noise, including a pure random input to make it rougher around the edges. I was surprised to learn how many layers of randomness and noise were required to get the look I wanted. It's hard to tell after looking at so many iterations, but I think there is a more natural quality to Molnár's Interruptions compared to my own; I would be curious to see the algorithm she used.