A blog about algorithmic art and fractal aesthetic. Subscribe to the RSS feed.
October 5th 2009
Fixed edges pattern
This pattern is an early attempt to produce an "organic" pattern, in the same vein as Perlin noise.
Like most of the patterns I have implemented, Fixed edges starts with a square gird. Recall that the pattern generators have to return a (real) number for each point of the plane. The idea here is to fix the value of the pattern on the edges of the gird by some random process, and interpolate inside the square tiles. This is a very general idea that I have not yet fully explored. In particular, it might be interesting to use tilings other than the regular square one. The current Fixed edges algorithm has two modes. In one of them, a periodic function is choosen for each edges, with a random amplitude and (integer) frequency. In the image below, the function is a sine.
The second mode chooses for each edge a sum of such periodic functions. Here is an example of the output, when the periodic function is a sine.
An example after piling:
Though it does produce smooth organic pattern, the underlying structure of the square gird remains noticeable. Works using this pattern can be found here.