Issuu on Google+


1,0

computational storms


sabrina verhage

1,1


1,2 1,0

computational storms


sabrina verhage

1,3


1,4 1,0

computational storms


sabrina verhage

1,5


1,6 1,0

computational storms


sabrina verhage

1,7


Notes: The cyclone, a breath-taking but deadly swirling vortex of calm, wind and water. We find ourselves caught up in the realm of its tumultuous temper, and we can only wait and hope and pray that this entity will snatch from our beings, that it may find the compassion to leave us behind... The dynamics of the cyclone computerized: The first layer is a layer of calm rotating particles.

// array for rotating particles int particleNum = 3000; Particle[] particles = new Particle[particleNum];

The second layer is the spiraling exaction. Spiraling particles start at a random position spiraling inwards.

// array for spiraling particles int sparticleNum = 5000; Sparticle[] sparticles = new Sparticle[sparticleNum];

Third will be an extra group of spiraling forces with more confined positions so that fox tail shaped bands appear.

// array for band of spiraling particles int groupsparticleNum = 2000; groupSparticle[] groupsparticles = new groupSparticle[groupsparticleNum];

Fourth, the violence. Random moving particles articulate the violence and disorder of the storm.

// array for crazy particles int cparticleNum = 1000; float maxVelocity = 21; Cparticle[] cparticles = new Cparticle[cparticleNum];

The fifth layer, analysing wind fields by connecting particles. By adding and adapting these layers, diversive images were generated.

1,8

computational storms


// the spiraling particle class class Sparticle { float x, y; // random radius float r = random(40,350); // random starting points float deg = random(0, 360); void display() { // do the polar math float x = r * cos(radians(deg)); float y = r * sin(radians(deg)); // draw the particle noStroke(); fill(255, (1/r*6000)); ellipse(width/2+x,height/2+y, 5, 5); // update position every .. degrees deg -= (1/r*100); // make it spiraling inwards r -= 0.5; if (r < 40) { r = 350; } } }

sabrina verhage

1,9


The Weather Project: Shaping Cyclones