Random 2D Pattern

  • Modular Pattern System – Example 2.2

    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. So for this example, I will demonstrate a fairly regular system. This pattern, like many that I show, does not get original…

    read more

  • Voronoi, Delauney, and Quadtree – Example 2.6

    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 is understandable. Even Stan Allen used this on his Tai Chung great Park design. You’ve seen it in Beijing Aquatic Center but it…

    read more

  • Using Dispatch to Create Random Variation – Example 1.5

    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 can make a routine design task much quicker. A common task of an intern Landscape Architect at a first job might be…

    read more

  • Jittery Rectangles – Random Movement in Two Directions – Example 1.3

    Jittery Rectangles – Random Movement in Two Directions – 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. Video tutorial provided at YouTube. Written tutorial continues below: Step One – Setup a grid of points. This time, rather than using one of the standard grids, I’m going to create…

    read more

  • Random Scaling of Circles – Example 1.2

    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 always be taken to find ways to manage or control randomness. Randomness for its own sake is not the goal. But you…

    read more