[Grasshopper] Automatic generation of landscape and park design proposals [Data download available]

[Grasshopper]ランドスケープデザイン案の自動生成[データも配布] grasshopper EN

In this article, we will explain how to automatically generate landscape designs and park proposals in Grasshopper.

The Grasshopper file used in this project is also available for download.


↑Youtube Channel

Video

Model Images

Model Image1
Model Image2
Model Image3
Model Image4

The four images above show how the results change when the seed value for the randomness of Populate 2D(S) in Grasshopper is changed.

By changing the seed value, various patterns of landscapes and park forms can be created.

rendering

The image above shows the final rendering.

Due to the amount of programming, only the general programming details will be explained in this article.

Therefore, if you want to know more details, we recommend that you look at the Grasshopper recipe image to be placed below or download the data for review.

Click here to download the Grasshopper file

Please refer to the Terms of Use regarding the use of downloadable data.

Grasshopper recipe

①Rectangle ②Surface ③Area ④Scale ⑤Populate 2D ⑥Proximity 2D ⑦Curve Middle ⑧Cull Duplicates ⑨List Item ⑩List Length ⑪Series ⑫Multiple Curves ⑬Equality ⑭Dispatch ⑮Number ⑯Merge ⑰Shatter ⑱Curve ⑲MultiPipe ⑳Brep ㉑Split Brep ㉒Boolean Toggle ㉓Clean Tree ㉔Sort List ㉕Smaller Than

Grasshopper recipe1
Click to zoom
Grasshopper recipe2
Click to zoom
Grasshopper recipe3
Click to zoom
Grasshopper recipe4
Click to zoom
Grasshopper recipe5
Click to zoom
Grasshopper recipe6
Click to zoom
Grasshopper recipe7
Click to zoom
Grasshopper recipe8
Click to zoom

Precautions when using this programming

Bug

We hope you understand that some seed values may cause bugs in this programming.

Seed

If you want to change the complexity of the generated forms, adjust the Populate 2D(N) value.

To change the seed value of the randomness, adjust the Populate 2D(S) value.

Leave One

Also, for this programming, right click on Cull Duplicates and set it to Leave One.

Delete small surfaces

In some cases, very small surfaces are created during automatic generation.

In that case, you can set the number of small surfaces to be removed by changing the Series(C) value at the end.

Comment

Translate »