5 November 2010

0019

Title: Patterandom Stripe Spot Mix 001
Size: 8200px x 8200px
Method: Javascript scripting in Photoshop
A more considered version of the experiment initially run in the previous post.This time, there's a new bit of code that mixes Photoshop Actions. In turn, these run other modular bits of code for the Spot and Stripe Patterandom scripts. The code stopped every 20 new Layers (10 stripes, 10 spots) and I altered the boundaries within which the patterns could be randomly scaled. This was done sequentially at first and then in response to how the design looked in order to try and get a balance between large and small scale pattern. As with the previous post, this means a result that is not truly generative. I'd like to look at how decisions about when to stop or alter things are made in more detail as this project unfolds. I have a vague idea for a manifesto of some sort that says the final designs have to look good. However interesting the code is that creates them, it's not interesting enough if the results aren't beautiful.
I've animated how the image was created, based around 16 points at which the code stopped running and I decided whether to continue or not. Nearly stopped where this starts...

3 November 2010

0018

Title: Patterandom Worn Spot 003d
Size: 8200px x 8200px
Method: Javascript scripting in Photoshop
A quick experiment at mixing the Spot and Stripe Patterandom scripts. The image started off completely generatively, with about 200 runs of the Spot code. Ten runs of the Stripe and Spot code were then alternated, with a bit of tweaking of the pattern sizes on the way, reacting visually to what was there before (which I guess makes it not technically generative).
I'm quite intrigued by the colour palette that emerges with this algorithm. In theory, it should be completely random within the RGB colour space, but it seems to favour a kind of green and purple mix (seen full size, this isn't quite so obvious). A future angle will be to favour certain colours, palettes or atmospheres.

23 August 2010

0017


Title: Patterandom Clean Stripe 01
Size: 8200px x 8200px (original)
Method: Javascript scripting in Photoshop; images animated in, er, Windows Movie Maker
An animated sequence of images generated using the "Patterandom Clean Stripe" algorithm. This was an earlier version of the code used in posts 0013, 0014 and 0015. I had a few problems with the code crashing and thought that the movie frame bit might be the problem, so I took it out. It turned out that wasn't the problem, but the code ran much faster without it, so I decided not to have animated versions.

15 July 2010

0016

Title: Patterandom Worn Spot 002b
Size: 8200px x 8200px (printed at 150 dpi - 128cm x 128cm)
Method: Javascript scripting in Photoshop
This is the second image used for the "Copying" show in China (with Patterandom Worn Stripe 002j), printed and exhibited in the same way. Although the code loop was run about 1500 times, the one that worked best was a relatively early version - about 200 in.
I'm planning on using Actions less with future algorithms. Although it gives quicker results, it makes running the code much more fiddly on other computers (you have to load the Actions and then run the code). The Patterandom loop also required a Pattern Fill (the basic spot or stripe that was then randomly moved, coloured and so on), which also had to be loaded prior to running the Script. With this sort of design, I'd like the whole thing to be generated by the Javascript in future (or other code).

0015

 Title: Patterandom Worn Stripe 002j
Size: 8200px x 8200px (printed at 150 dpi - 128cm x 128cm)
Method: Javascript scripting in Photoshop
This is one of the two final images used for the "Copying" show in China (with Patterandom Worn Spot 002b). It was digitally printed onto cotton poplin and then stretched over a frame for exhibition. As well as playing about with the transparency of the layers, the elements also have a random texture (bit tricky to spot at this size...). This is a run of about a thousand loops of the code (stopping every 100 or so until I liked the look of the image).

1 April 2010

0014

Title: Patterandom Worn Stripe 002c
Size: 8200px x 8200px
Method: Javascript scripting in Photoshop
A different run of the same code as in the previous programme. On an image this scale, it takes about 20 minutes to loop the script and action mix 50 times (or 2 hours on my crummy work laptop). As mentioned in post 0012, another version of this design will be digitally printed onto fabric for a show in the Xuzhou Museum of Art, China. Each one of the designs going into the show had 10 runs of the 50 loop script, so are made up of 500 layers of random pattern.

0013

 
Title: Patterandom Worn Stripe 001c
Size: 8200px x 8200px
Method: Javascript scripting in Photoshop
A different version of the Patterandom algorithm; this one uses the stripe as the base element. I spent some time tweaking the different setting to get the balance right with the random elements - at some point it would be good to have some kind of user interface at the start of the script that made this easy to tinker with.

0012

 
Title: Patterandom Worn Spot 002a
Size: 8200px x 8200px
Method: Javascript scripting in Photoshop
This is the image in the previous post after the Patterandom script has looped over it 50 times. A later version of the same design will be featured in an exhibition in the Xuzhou Museum of Art, China, along with a version of the Patterandom Worn Stripe algorithm.

19 March 2010

0011

 
Title: Patterandom Worn Spot 002
Size: 8200px x 8200px
Method: Javascript scripting in Photoshop
Patterandom is a new family of algorithms that use very basic textile design motifs to create complex, non-repeating designs. This is code that runs an Action. The steps in the Action include both Javascript and standard Photoshop functions. I'm working this way because makes it easier to try things out quickly - the scripts within the action are modular and easy to change; the overarching code contains the looping instructions.