Agent Behavior
-
Agents on a Topographical Surface – Example 11.5
It’s been a while since I’ve posted any new content, but I decided to finally add a bit more about agents. This is actually something I started working on a while ago, and which I alluded to in Example 8.5, but it is a method to analyze a topographical surface to find potential corridors of…
-
Example 11.4 – Simple Agent to Agent Interaction
The last few examples with agents were looking at fixed steering points to influence the agent’s behavior. In this example, the agents themselves can influence the behavior of others. We will start with some very simple behaviors, and in future examples we will add a few more behaviors and play around with them. Bear in…
-
Agent Movement Using User Drawn Vectors – Example 11.3
This last example of using Agents steered by a static vector field continues the logic started in Example 11.1 and further developed in Example 11.2. In those examples, we used a rather consistent Vector Field with vectors generated by Grasshopper itself to steer the agents. There is no reason, however, why you cannot set the…
-
Agent Movement Using Progressive Noise Distortion Field – Example 11.2
In this script we won’t be looking at anything really new, but will be showing perhaps a much more interesting vector field for our agents to travel through. I must give credit for the idea for this script. Again, it comes from the book Generative Gestaltung which is available in both German and English. In…
-
Agents Steered by a Vector Field – Example 11.1
One very much talked about method for contemporary form making proposes uses “Agent” behavior to structure designs, although successful applications of this seem few and far between, especially in “built” projects. Agents are, to generalize, anything that moves in the environment, and changes its behavior, or movement, based on things happening in the environment. Agents can be…




