## particles in the wind

I just noticed that the last time I posted a processing sketch was in july - which is a shame. So to all the processing fans among my readers who are eagerly waiting for another sketch - here is my newest processing sketch.

I created a particle fountain in the middle of the screen and added a little bit of noise to the velocity of each particle. The noise fields are influenced by the current velocity and to add a bit of movement to the noisefield I also add a factor based on the current framecount to the noise function. If a particle leaves the screen it gets deactivated and is then reactivated in the middle of the screen at a random time.

If you like it or have any questions feel free to leave a comment below.

click here to start the sketch or download the sourcecode.

read more ...

## curl noise field

In this processing sketch I'm using the perlin noise function to create a curl noise vector field

click here to start the sketch or download the sourcecode.

read more ...

## noise modulo - part II

I modified my noise modulo sketch from last week by adding a second noisefield perpendicular to the first one. I got this idea from a facebook comment - which unfortunately has been deleted, so I can't credit the author. The two noisefield functions use different offsets and move the field with different speeds to create a more asymetric image

click here to start the sketch or download the sourcecode.

read more ...

## processing noise crawler

For this processing noise-field exploration I created some particles that wander around on a plane. The location a particle goes to is calculated from its current location using a noisefield. I draw a small line from the current to the previous location and make the lines fade away very slowly so the trails the particle create while wandering around can be seen.

You can reset the particle locations to a random position by clicking on the sketch.

click here to start the sketch or download the sourcecode.

read more ...

## noise modulo

I wrote another processing sketch to explore the possibilities of 3D noise fields, this time I created height lines similar to those of a map on a noise field, the field gets slowly shifted upwards and is changed my the current frame count.

click here to start the sketch or download the sourcecode.

read more ...

## boxed noise

I made a new processing sketch that explores the possibilities of noise fields. This time I used a 3D noisefield to that influences the thickness and transparency of the lines used to draw boxes on a grid. The first two axes of the 3D coordinates used to gather the noise value are the location of the box, the z axis is mapped to the passing of time.

click here to start the sketch or download the sourcecode.

read more ...

## slow dancing spiral - part 2

I modified the slow dancing sprial, that I've written in processing yesterday, a bit. I added a blurrines factor to the position of the dots that sit on a spiral. Now the spiral dissolves to complete chaos from time to time only to restructure itself short thereafter. The blurriness is also controlled by a noise function based on the frameCount but with a different time scaling than the rotation values. I've set the scaling factors to random float numbers that share little to no common factors to prevent the movements from becoming to periodic.

click here to start the sketch or download the sourcecode.

read more ...

## slow dancing spiral

I used processing to draw a few thousand dots along a spiral in space that rotates slowly, never ending and mesmerizing. The rotation values and the height of the spiral is influenced by noise-fields.

click here to start the sketch or download the sourcecode.

read more ...

## processing noise patterns

I used the processing noise function to generate random masks and added them on top of each other using the tint function. This creates some interesting camouflage patterns

click on the image to run them

read more ...

## Green Desktop Image Generator

I wrote a simple processing sketch today that allows me to generate green,noise-based, blocky, desktop-background images. So if you are in urgend need of one of those - like me - copy the code below and run it in processing :-)

you can also Download a hires version in case you are to lazy to run the code yourself

void setup() {
size(1960,1280);
noLoop();
noStroke();
colorMode(HSB, 255,255,255);
}

float s = 50;
void draw() {
noiseSeed( frameCount );
int wx = int(width/s);
int wy = int(width/s);
for( int x = 0; x<=wx; x++) {
for( int y =0; y<=wy; y++) {
fill( 50, 256, noise(x/2.0,y/2.0)*64+128);
rect(x*s,y*s,s,s);
}
}
}

void keyPressed() {
redraw();
}
read more ...