Processing Multitouch Swarm Application

Nikolaus Gradwohl2011-11-26T08:48:31+01:00

multitouch swarm simulation

For this years company christmas party at hpc we handed a plushed toy to every customer that visited us, which was a donation for the St Anna Child Cancer Research Center

We had a Panda, a Sheep and a Rabbit. We tagged the animals with a barcode and for every animal we handed out we added one to the virtual playground on our multitouch table. Our visitors could search their animals using a barcode scanner. When a barcode was scanned the image was centered around the animal and it was paused for some seconds.

The swarm simulation is a processing app that uses the same alghorithm as a openframeworks demo app I wrote a year ago.

read more ...

The Timemachine

Nikolaus Gradwohl2011-11-23T06:18:14+01:00

Todays sketch features "The Timemachine" by H.G. Wells. I love the story and I love the idea of messing with the flow of events in a temporal context - so I downloaded the text from project-gutenberg and made a sketch that displays random lines of the text and then makes them fade into non-existense

click here to start the sketch or download the sourcecode.

The Timemachine

3D mushrooms in processing

Nikolaus Gradwohl2011-11-16T06:06:17+01:00

My mushroom-drawing from yesterday inspired me to do some 3D coding in processing again so I made a rotating 3D version of my purple mushrooms

click here to start the sketch or download the sourcecode.

mushrooms

colorchanging, pulsating tunnel-effect animation

Nikolaus Gradwohl2011-11-14T06:17:26+01:00

I made a pulsating, colorchanging tunnel-effect. Currently the pulse is generated using an Square-Animator from my animator library, but I think I will hook up minim to make it into an adui visualizer eventually

click here to start the sketch or download the sourcecode.

animated tunnel-effect

Animator Library - 2nd Alpha version

Nikolaus Gradwohl2011-11-13T15:47:31+01:00

I gave some more code and love to my animator-library for processing and I think it has improved enough to release a new version

Animators can now be added to a Sequence

Sequence s = new Sequence();
s.addAnimator( new LinearAnimator( 500,100,200 ));
s.addAnimator( new SquareAnimator( 200, 200, 100 ));

the sequence can be started using s.start() and the value is fetched using s.get()

A simpler form of defining sequences is to use the string-parser

the same Sequence as above can be defined using

Sequence s = Sequence.parse( "S100,L500->200,Q200->100");

The animators are separated with a comma, each block starts with a letter and one or two parameter

  • "S" is the start value
  • "L" defines a LinearAnimator the first integer defines the time the second one the target value
  • "Q" defines a SquareAnimator the first integer defines the time the second one the target value
  • "R" defines a RootAnimator the first integer defines the time the second one the target value
  • "D" defines a Delay in milliseconds

I also added a bunch of new Examples that show how to use the new features

As always feedback is very welcome!

Simple Example Sequence Example Parser Example Clock Example

trigonometric plasma

Nikolaus Gradwohl2011-11-11T06:12:25+01:00

This is processing sketch that generates a plasma effect using sine and cosine functions

click here to start the sketch or download the sourcecode.

plasma

retro lineart sine-waves

Nikolaus Gradwohl2011-11-10T06:11:06+01:00

this little sketch was developed more on chance than on purpose, I was playing around with sin waves and visualizations of fft-spectra when I came up with this - It reminds me a bit on my first experiments with sine and cosine on my old Atari ST.

Just click on the sketch move the mouse

click here to start the sketch or download the sourcecode.

retro line waves

chaotic pendulum

Nikolaus Gradwohl2011-11-09T06:08:12+01:00

I made a processing sketch featuring a chaotic cpendulum - well not quite chaotic but it has a veeeery long periode before the pattern is repeated exactly

click here to start the sketch or download the sourcecode.

chaotic pendulum

A Perlin-Noise Force-Field

Nikolaus Gradwohl2011-11-08T06:06:45+01:00

I made a processing sketch today that shows some particles move in a perlin-noise based force field. The field changes at random times

click here to start the sketch or download the sourcecode.

Perlin-Noise based Force-Field

bubble emitter

Nikolaus Gradwohl2011-11-06T17:52:03+01:00

I made another processing sketch featuring bubbles - this time the bubbles are emitted from a central particle emitter and fade to black as they grow

click here to start the sketch or download the sourcecode.

Bubble Emitter