Monday, January 10, 2011

Selforganization of the functions has been redeveloped

The time between chrismas an new year has been used for the reconfiguration of the selforganization of the functions. The first time, it has been attempted to realize it with the help of Grasshopper and Kangaroo. But as Grasshopper goes very slow very quickly Processing has been choosen as environment to cope this task.

The first video shows the attempt made in Grasshopper. The second video shows the final version made in Processing.

Untitled from Godber T. Godbersen on Vimeo.





The location model (with main station and major building at the side) is set up and a grid of voxels. The voxels store as in the Pathfindingdefinition the Parametrical data. (noise, green, visibility, wind, sun etc.) The paths of the "Sinusmilieus" are imported into the defintion to. (represeted by the red crosses along the white paths)
The data about the paths and the parameters are stored in a mySQL Database and could be updated in real time.

The functions are represented by a certain amount of coloured cubes. One cube represents a certain space demant of a function. Every function is represented by one color. Every cube looks during the execution at every other cube (of the same sort and the other sorts of functions), every voxel and every path attractor (the red crosses along the paths).
According to theyr relation with all these types it searches for it ideal postion. This process creates an equilibrium in which every function finds it desireable postion.
The relations can be updated in realtime via an interface. The interface has control over the cohesion and seperation of functions underneath each other and their relationship to certain paths of the "Sinusmileus".

The next step will be to apply the spatial diagramm made by this defintion and combine it with the principles which have been developed in december. (folding).

Untitled from Godber T. Godbersen on Vimeo.

No comments: