Utilizing “Force Field” components of Grasshopper to show my students how it is easy to develop flexible surfaces in design. The classical parametric canopy design is introduced in this video: According to Wikipedia; In vector calculus, a vector field is an assignment of a vector to each point in a subset of space.[1] A vector field in the plane, for instance, can be visualized as a collection of arrows with a given magnitude and direction each attached to a point in the plane. Vector fields are often used to model, […]


Force fields might be one of the most influential component sets of Grasshopper, thus it also becomes a de facto method like Voronoi subdivision. There are beautiful examples of this mathematical solution on the internet. This time I tried to see how it looks like when animated. Multiple spin forces merged together and the effect of field lines are extended for better visualization. Here is the Grasshopper definition: [GHX:0.9.0061] I know the video sucks. Here are some images of this effect;  


I’ve seen very beautiful examples of similar compositions made by using vector field components in Grasshopper. Just tried to make my own animate field lines to see how they float over force dynamics. In essence, these compositions could also be done using regular vector components but the field components make life much more easier by merging different forces together rather quickly. Here is my Grasshopper definition (be careful it may slow the computer down) [GHX: 0.9.0014] As you see below, it is a quite small definition that creates beautiful complexity. Although we […]


After playing with vector fields in 2d (here) it was quite easy to create a 3d surface deformation. Here is my first experiment on a regular triangular grid’s three-dimensional behaviour within a vector space, that includes a point charge of varying z coordinates. That makes field lines escape to a bounding box, instead of a bounding rectangle. Again, you may play with force decay, number of samples, and the “grid blast” parameter, which is just a t value evaluation of force fields. The first animation below shows the travelling point […]


Back to serious business, I finally managed to make use of force fields in Grasshopper. It was a couple of updates ago, a new tool group emerged in vector tab, introducing different  types of vector fields to users. These fields could be merged together to form more complex effects. However, I created a very simple example of how we can use those components to create a distortion on a system (such as a regular tessellation).   Using attractor forces (usually in geometric forms) is one of the fundamental concepts of […]


Using SPM Vector Components developed by two talented people, Daniel Hambleton and Chris Walsh (website here), I’ve studied ways of displaying dynamic diagrams of form. I’ve modified an example file and found myself in a surprising  formal exploration. It’s like watching the clouds, giving them meaning like a sheep, a flower, a baby… Here is a link to Grasshopper file. Right click and save it to your computer (don’t left click it) [GHX: 0.8.0066: SPM Tools version:]. This needs SPM tools to be installed first and includes a timer component. To run the […]


Inspired from Andru Pavlov’s design, I tried to accomplish grid tearing using a curve. It’s very simple, and in an educational perspective, this exercise includes several potentials on vector arithmetics and graph manipulation techniques. As a design domain, this definition stresses the use of associative entities in a parametric model. Any type of primitive or complex entities may evoke different parameters on others. You may download the Grasshopper definition here:[2012_01_06_tear]