Stardust: flocking I

blog_header_experimentsAt this point in the Stardust project, I was happy with the results. However, I wanted to develop the visual language further, from the glitter-like stars to a more organic system . Responding to participants’ feedback, I created a way for the stardust to move around, change direction and flow in an organic way. I created a flocking system that would feel more like stars floating around the person’s body, glowing and shimmering.

This was my first time doing this type of system, so I researched Daniel Shiffman’s The Nature of Code, and I checked other sources in order to understand what I wanted to achieve.

murmurationMurmuration. Flocking system in nature.

Screen Shot 2013-05-23 at 12.22.56 PMFlocking in The Nature of Code. I highly recommend this book.

Screen Shot 2013-05-23 at 10.15.39 PMRules of Flocking in The Nature of Code.

I ported André Sier’s boids example and built up from there after learning about boids and vectors.

boids andre sier

The process of how the flocking system evolved in the first stage is shown below.

running ofxboidsPorting the example into openFrameworks and (finally!) being able to run it!

Screen Shot 2013-05-11 at 4.49.59 PMflockingAFlockingB

Screen Shot 2013-05-23 at 5.23.11 PMWriting up the values to get the right speed-force and cohesion for the effect (stardust, shimmery) I was looking for.

Screen Shot 2013-05-23 at 7.45.42 PMFlocking system and kinect form the user’s silhouette for the Stardust app.

Screen Shot 2013-05-23 at 7.07.28 PMFlocking system with the desired parameters.Screen Shot 2013-05-23 at 7.15.53 PMScreen Shot 2013-05-23 at 7.08.02 PMScreen Shot 2013-05-23 at 7.09.55 PMScreen Shot 2013-05-26 at 12.33.27 PM

Testing onscreen paired with the kinect before moving on to projecting on the user.

Screen Shot 2013-05-26 at 12.33.24 PMfirma 2

Advertisements

Share your thoughts

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: