Wednesday, April 16, 2008


We started with a group of particles flocking. From that, we traced the areas where the particles have traveled to understand their movement better. We would like for these paths to become a skin to a building. Next we would like to have the particles to move along a surface that in the end would be a structure.

The ants are moving around and are leaving a "trail" now that is marking their path. next, you might start to take these trails and apply the pattern towards a facade to pattern a potential material change on that facade

the output of a script i wrote in processing that documents the rules of the ca instead of just on/off.



cellular automaton acceleration rules

my project creates a new set of rules for the cellular automaton-- acceleration rules-- determined by the change of rules from one line to the next. instead of outputting on/off or black/white, these new rules imply a 3dimensional move (as documented in green).
when these moves are joined and swept, a 3dimensional fabric of the ca is created.

GA Wall Diagram

GA Wall Lighting

Here we move from an opaque wall of cube units to one that tansmits light when all the units finally become spheres. The units transform uniformly in this instance.

GA Wall Intro

The premise of my project is to use a cellular unit like the cube and transform it's continuity setting over a period of time so that it becomes a sphere. A random continuity value can then be applied to many units to create a varied effect.

Wednesday, April 2, 2008

Ant Movement

This is the animation and the script that is moving our "ants" around and stopping them at the food source. The next step of the process is to have them start to return to back to the "colony"

Bloom and Neil

//ant script
//create food nodes//assign for loop to assign number of nodesfor($n=1;$n<6;$n++){//assign nodename="node" c="rand(-30,30);$d="rand(-30,30);move" j="1;$j<5;$j++){" name="ant" i="1;$i<300;$i++){" 10="="0)" a="{rand(-1,1),rand(-1,1),rand(-1,1),rand(-1,1)};" b="{rand(-1,1),rand(-1,1),rand(-1,1),rand(-1,1)};}" k="1;$k<5;$k++){" ant="ant" overlap="false;" h="1;$h<6;$h++){" ax =" eval(" az =" eval(" node="node" nx =" eval(" nz =" eval(" diffx =" abs((float)($ax-$nx));" diffz =" abs((float)($az-$nz));" overlap="true;" overlap="=">

Wednesday, March 5, 2008

Wednesday, February 27, 2008

I posted another view of the an animation that is in plan view so that it is easier to see how the spheres are moving

competing radial fields

Newton Field with radial influence

This is adding radial fields to influence the orbit of the spheres as they move about the "food source" (newton field).

This is using a Newton field to show a very rought way of ants being affected by a food source.

Flocking

Controlling each object and how they move

Controlling the groups, but not the individual particals.

Friday, February 15, 2008

Animation



This is a partial animation of spine vertebrae blending into subsequent ones. My intention is to ghost the whole spine in the background so that it is clear what the animation is showing.

For Loop

I was trying to abstractly mimic the shape of the vertebrae of the spine, which is the concentration of my divergent evolution model. I had trouble switching it to be smaller at the top so that it would look like the real shape of a spine.

Thursday, February 14, 2008