And the second week is over! I had some interesting and diverse results this week. I’m especially fond of the Silk/LightWeaver and some of the results of Stormy Weather look very dynamic.
#008 – Silky Smoke
A variant of #006 (CircleTrails), inspired by this video where Casey Reas talks about the circle collision thing that #006 also uses, but with drawing lines between them. Silky Smoke works in a similar way, but isn’t about drawing a persistent picture and more about the movement created. It looks okay, but I have to admit that I was hoping for more.
#009 – SilkWeaver
Ladies and gentlemen, may I introduce the star of this week: SilkWeaver! It’s not self-praise if I’m praising the results of a program I coincidentally, right? Either way: Aesthetically, I these are the best pictures I’ve created so far. And the complex patterns are created quite simply actually: It’s another variant of #006, but this time, there are lots of little circles wandering and some bigger circles called “weavers”. When a weaver intersects with a circle, it draws a line from the center between the two to the center of the little circle. That’s all the magic!
#009b – LightWeaver
My friend increpare noted that the images made by SilkWeaver are too dark, and yeah – he’s right. So I looked up how to use the additive mode in Processing. Turns out, that’s just a single line – and now my SilkWeaver is a LightWeaver. When you start the sketch, that’s the standard mode – with “m” you can switch to the SilkWeaver mode. You know, if you like Silk more than Light.
#010 – Homage to Mondrian
I guess the inspiration here is quite clear. The version with the zig-zag lines looks more interesting than I thought it would.
Before #010 I’ve just randomly generated colors, but I thought that this calls for a few handselected colors. Luckily, the ever-wonderful ColourLovers has API access! I tried to make it call the API on runtime, but sometimes the call actually timed out because the site was taking so long to load – so now I’m just using a downloaded version of the result XML.
While I’m content with the result in general, when it came to taking screenshots I wished that I had handpicked the palettes. Some are really interesting, but others simply don’t have enough contrast. Well, lesson learnt I guess.
(I’m sorry that I don’t have any idea whose palettes I’m using here – they are randomly selected from the top 100. If I’m using your palette, please tell me and I’ll credit your here!)
#011 – Stormy Weather
This one had a long way behind it. Lots of circles attached to other circles, in turn attached to other circles, every rotating. At first it was constantly drawing and resulting in a thing that kind of looked like an ugly ball of wool. Changing it to motion blur led to the results below – much more dynamic-looking!
#012 – Calibrating, Please Wait
“Calibrating, Please Wait” got its name because it reminded me of how zooming/targeting display are sometimes displayed on TV – as if it was trying to get the right settings, but they are never quite right.
#013 – Fissures
Again, lots of little lines, rotating and moving, with additive blending. I guess I’ll have to experiment further with that technique as it always seems to have interesting results. In this case, it kind of looks like a very old scratched glass panel (or shard of ice) with fissures and light shining from the other side.
#014 – Noisy Forms
Last one! Polygons with 3 to 8 points and a random rotation determined with perlin noise according to the polygon radius. Not the most glorious way to finish the week, but I guess there are good and bad days, eh?
Windows (32 bit)
Windows (64 bit)
Source Code (GitHub, MIT license)
- Silky Smoke: Left-click to refresh. Right-click to switch between white/color modes. +/- keys or mouse wheel to change hue.
- SilkWeaver: Left-click to refresh. Right-click to pause/resume. “m” to change blending mode (Lightweaver [default] or SilkWeaver)
- Homage to Mondrian: Left-click to refresh. +/- to change speed. 1 to 9: Set scale. i: Switch between drawing or instant. s: Switch between straight or zig-zag.
- Stormy Weather: Left-click to refresh. Right-click to pause/resume.
- Calibrating, please wait: Left-click to refresh. +/- to change speed.
- Fissures: Left-click to refresh. Right-click to refresh and draw instantly.
- Noisy Forms: Left-click to refresh.
If you’re not on Windows, fret not; for some reason I can’t compile for Mac and Linux, but you can just download Processing and open the sketch files in the archive. It’s really straightforward. If you need any help doing that, just send me a mail or comment here.
And that’s it for the second week. Considering how small the results look, it’s surprising how taxing it can be to actually do a sketch a day (and to make videos, pick screenshots and do all the other things needed to publish the results). But I’ll keep at it at least for four weeks in total – some days where I felt particularely uninspired, like on the days I made Stormy Weather or Fissures, still had great results. The “I have to sit down and make something” now is a great if somewhat uncomfortable cure to “I feel uninspired”, apparently. Either way: See you next week!