18 December 2009
Size: 1200px x 8000px
This algorithm, the "Gordon", scatters a black square down the length of the design (and by extension, a length of cloth). Based on the idea of the sateen* repeat, the squares can be in one of six random positions across the design. However, they cannot be in the same column as any of the previous three rows. It took me a while to work out how to do this; hurrah for Arrays. The next step is to develop a new algorithm from this that uses more complex imagery.
*The traditional sateen repeat method creates the impression of a random scatter. A grid is drawn and the motif is placed repeatedly within it so that it's never in the same row or column. The grid lines are removed and the whole is put into repeat.