AgentTropism – Agent Responsive Canopy Structures

agentropismAgentTropism is a research project developed in Processing as a generative procedure and partially in Grasshopper and VB.Net for the geometrical realisation. The objective of the research project is to develop a emergent and generative approach to architectural defined process of canopy design  (shading + shelter) used in busy urban passages in cities. The generative process takes place in the processing algorithm. A predefined particle-spring system is undergoing dynamic relaxation while adapting to a set of agents ( the behaviours of which depend on the contextual environment and the user input).At the same time the  particle system is affected by a gravitational field enabling the structure to become self-sustained [not evaluated through structural analysis software though 😦 ] The results of the algorithm are always emergent. 

Street view_ AgentTropismIn the end a simple text file is exported from Processing containing the exact position of  each particle of the system, the lines connecting the nodes and the position of the most frequently used by the agents space voxels in the process. The data are imported into Rhino via Rhinoscript and then manipulated in Grasshopper. In this particular case a simple piping for the node links and a pneumatic ( cushion) panelling process are implemented in the geometrical evaluation. The panels that are closer to the mostly used voxels are left blank enabling the circulation of air an the Sunlight to reach the street level.

Geometrical ManipulationThis is an ongoing Research into Agent produced Design Systems. I find Agents quite interesting to study and especially the capabilities offered, in terms of the system’s programmed behaviours. I hope to be able to advance in this project and make the particle system more adaptable to the context (searching for building boundaries , covering larger areas ect.)

the algorithm


Leave a Reply

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

You are commenting using your 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