I’ve recently started playing with openFrameworks and I have to say I’m very impressed. Having messed with Processing previously, openFrameworks doesn’t feel too alien. It does have a steeper learning curve than Processing but it you’ve programmed C++ before it shouldn’t be long until you can whip up your first masterpieces.
Last week I’ve created a very simple particle system and had each particle leave a trace as it was animated. The following images are variations on the same theme. They are pretty much the same program with a few changes made between each run.
The common thing in all of these is that the particle movement is governed by Perlin noise.
(click images for larger versions)