Category Archive: Random 2D Pattern

Keio University Roof Garden – Michel Desvigne – Case Study 02

One of the most interesting landscape architects from the past 20 years is the French Designer Michel Desvigne. His approach to design and form is very contemporary, and he would generally be considered… Continue reading

Random Walk – Example 10.1

This is an example of a structure that grows through a simple process known as a “Random Walk.” These random walks have several applications in scientific modeling, for example ecosystems, and even financial… Continue reading

Complex Pattern from Simple Arcs – Example 3.6

Just to demonstrate one more time how complex patterns can be developed from very simple initial forms, we are going to do what we did in example 3.5 and do a Pick n’ Choose, this… Continue reading

Complex pattern from Simple Tiles – Example 3.5

You don’t need to produce all your geometry in Grasshopper as in the previous examples. It is often more productive to draw things statically in Rhino and then have them processed in Grasshopper.… Continue reading

Modular Pattern System – Example 2.2

One of the key concepts of complex systems and complex patterns is that they really aren’t that complex. Relatively simple rules, when multiplied across a system, start to create complex patterns at larger scales.… Continue reading

Voronoi, Delauney, and Quadtree – Example 2.6

If you poke around Grasshopper too much, sooner or later you will find the Voronoi diagram function, and will be tempted to use it on every design project from then on. The temptation… Continue reading

Using Dispatch to Create Random Variation – Example 1.5

The previous examples were a little abstract when it comes to direct application to a Landscape Architecture project, but this one is a very concrete example of how a simple script in Grasshopper… Continue reading

Jittery Rectangles – Example 1.3

This third example uses the concept of movement to move an initial group of same sized rectangles in a random x and/or y direction. Step One – Setup a grid of points. This… Continue reading

Random Scaling of Circles – Example 1.2

This second example introduces the concept of scaling objects, and also introduces the important concept of a Random number generator. Randomness is an important concept in many contemporary design expressions, but care should… Continue reading