Enough with single Particles, try an entire Particle System

Friday, November 14th, 2008

More experiments with Processing and Particles. This one uses the wonderful Traer Physics library.

Rather than writing a custom Particle class and applying forces to them individually (as in my previous particle post), all I need to do is create a ParticleSystem instance, add forces as desired (none in this case), and Traer does the rest.

In this example, I continuously add particles in the center with random velocities, and continuously remove them when they’ve grown old. The particle.age() property also controls the size and transparency of each particle, which is simply an ellipse with a teal-ish fill. The moon is a PNG placed in the center. For a final touch, I use the built-in camera() function to zoom in an out, controlled by a Sine wave.

1,000 Particles in Action. Part 2.

Sunday, November 9th, 2008

Actually, this one uses 10,000 particles, and the equation:

float force = planet.mass * particle.mass / distanceSquared;

(Thanks Keith Peters!)

Particles are regenerated if they begin shooting off into space. Near the end of the animation, I decrease the center planet’s mass until it becomes negative, changing gravity into repulsion…

1,000 Particles in Action!

Tuesday, October 28th, 2008

100% code animation built with Processing – uses a random color sampled from a photo of rust, 1000 particles and Perlin noise to control movement.
This experiment was based on my ActionScript 3.0 PerlinCurtain post.

Flashbelt is right around the corner

Thursday, June 5th, 2008

A few years back our friend Dave Schroeder of Pilotvibe decided it was time to put the Midwest on the ‘flash’ map, and started Flashbelt.

For those who don’t know – its an incredibly educational and inspirational 3 days of presentations, panel discussions and workshops. Speakers typically have a focus, whether industry (advertising, commerce, education) or specialty (flash audio, as3, animation etc) and often are well-known for their groundbreaking work in a specific area or project. Its a refreshing mix of Adobe Scientists, authors/gurus, well known designers/developers and independent experimental producers. Our own Nick Longtin even presented last year.

Whether you are someone who sells interactive projects, designs for the web, or develops flash interactive or other, I would highly recommend catching at least a couple of presentations. You will learn and walk away inspired. It rivals the feeling of Spring in Minnesota for the interactive industry.

June 8-11th in Minneapolis, MN – See you there