如何以程式語言作為一個設計工具?程式語言如何與創作合一並相互啟發?此次工作營將以 Rhino 6 搭配上 Grasshopper 裡的參數控制與視覺化程式撰寫 Python,設計者將學習程式語言編寫 能力,將可在演算能力結合空間設計中探索更多的可能性,以創作媒材重新啟動對設計的探索。
第一天教授內容以熟悉 Grasshopper Python 語法與幾何指令,學習自行在 Grasshopper 裡
創建客製化元件之能力。
第二天教授內容以經典幾何圖形演算法為主軸,進行深入進階的程式語言應用。
Day 1 創建客製化元件 Creating custom Grasshopper components
- RhinoScriptSyntax SDK
- RhinoCommon SDK
-Python Basic : String \ Variable \ Condition \ Loop \ List \ Function
-Basic Geometry : Point \ Curve\ Surface
-Vector : Vector Scale \ Vector Attract Point \ Vector Spiral
- Surface Analysis : Domain \ Evaluate \ Normal \ Divide Pattern
- Panelization
Day 2 演算法案例例 Algorithm
- Recursion : Branch Recursion
- Perlin Noise Library
- Diffusion Limited Aggregation
-Laplace Smooth Algorithm
Diffusion Limited Aggregation
範例例影片連結:
Perlin Noise 3D


Diffusion Limited Aggregation


Laplace Smooth 幾何順化演算法實作









