← Back to list

【Grasshopper 101🦗】0. 學 Grasshopper 之前,先弄懂這四件事🌱

等等,Grasshopper到底是什麼啦? (我幹嘛學這個?)

Lo Iting | 羅怡婷 · 2026-05-24 23:21 · 0 claps · 4.9 min read
#grasshopper #parametric-design #rhino #rhino-grasshopper
Open on Medium ↗

【Grasshopper 101🦗】0. 學 Grasshopper 之前,先弄懂這四件事🌱

  • 等等,Grasshopper到底是什麼啦? (我幹嘛學這個?)
  • 它跟Rhino是什麼關係?
  • 把它裝起來,然後我們來淺淺認識一下它~
  • 換換腦,一起用好它

等等,Grasshopper到底是什麼啦? (我幹嘛學這個?)

很直白地說,Grasshopper = 一種寫程式的建模方法。

疑? 寫程式不是應該都是一行一行的打code? 其實寫程式的方式百百種,Grasshopper(下省略為GH)是一種以節點式系統的視覺化編程(Node-based visual scripting) 。

打字型Coding

打字型Coding

節點式系統的視覺化編程

節點式系統的視覺化編程

當然這種方法也不是GH的獨家專利,為了讓寫程式這件事更全民運動,動畫軟體如Blender、建築軟體Revit、遊戲引擎類Unreal Engine等都有類似的節點式程式平台喔 !

回歸幹嘛學GH,在眾多理由中我選了三個比較重要的:

  • 即時回饋 — 與Rhino的無縫接合(下一節會詳述),讓我們不用切換軟體,改參數後就可以即時的看到即時的變化。
  • 業界實際在用 — 大型建築事務所如Zaha Hadid、BIG、Bjarke Ingels的標配,現在連一些產品設計大廠如汽車品牌BMW、球鞋品牌On也有需求。
  • 社群資源集中、Plugin 生態豐富 — 互助氛圍很濃,基本上在官方論壇Food4Rhino、Grasshopper3d.com,問題幾乎都找得到答案、需要的外掛插件。

它跟Rhino是什麼關係?

一種父子關係(?) (背後音: I am your father!)

GH一開始是因為Rhino3D強化建模聯動功能(=建構歷史)推出的試驗平台,後面不小心茁壯發展成另外一套自己的生態系統。

碰過很多GH使用者不太熟Rhino,這當然不會影響使用,但如果可以同時了解一下父子倆,就可以強強聯動的使用! (以下附上關係圖)

  • Rhino3D 全名Rhinoceros 3D由公司Robert McNeel & Associates 於1993年發行的3D建模軟體,以能夠處理曲面、網格等的高機動與廣泛性聞名。

父子關係圖

父子關係圖

把它裝起來,然後我們來淺淺認識一下它~

就像剛剛說的GH和Rhino是聯動關係,GH是依附在Rhino底下的平台。

因此請先到官方網址下載最新版的Rhino後,藉由輸入指令"Grasshopper",或是點GH的圖示啟動GH。

兩種呼喚出GH的方法

兩種呼喚出GH的方法

打開後的UI介面配置基本上如下圖 (元件的用法留到以後的章節詳述)。

介面配置圖

介面配置圖

考慮到以後寫程式時會很長一串,我會建議微調以下的5個介面顯示:

1. 將Full Name關掉: 雖然這樣input、output很明顯,但如1.提到的,除了省空間外,我還建議習慣藉由小方框的提示圖示,來辨別應該要輸入的資料類型。

2. 將元件顯示為圖示(Draw Icons): 除了節省空間之外,也可以快速辨別。新手朋友們不要擔心不認識元件的名稱,之後我們在下載外掛來補這個弱點。

  1. 將連線變化打開(Draw Fancy Wires): 未來看資料結構時一目了然 (第二章時講解GH資料結構)

  1. 將效能顯示打開(Profiler): 當一串程式讓電腦卡頓時,就知道是誰在做怪。

5. (可選)將所有圖示都揭露(Obscure Components): 方便尋找,加速幫助前期了解分類。

換換腦,一起用好它

剛剛提到父子倆是可以分開使用的,但不可否認的GH的建模是帶有Rhino的思維模式的。

GH 裡面的幾何邏輯跟 Rhino 是同一套 — — 點、曲線、曲面、實體,概念完全一樣。差別只在於你不是用手做,而是用邏輯描述它。

  • 如果在 Rhino 裡面,一件事你做了第二次、第三次,GH 就值得介入。
  • 並且這件事你說得出一套規則,GH 就做得出來。

用 GH 之前,先問自己一個問題: 「我能不能跟一個完全不懂設計的人,解釋清楚這個形狀的製作邏輯是怎麼來的?」

如果你說得清楚 — — 從哪個點出發、依據什麼規則移動、重複幾次 等— — GH 就能幫你做。 如果你的答案是「就是這樣感覺對」,那 GH 會讓你很痛苦,因為感覺無法被程式化

這當然不是說感覺不重要,但可以將手作感留在Rhino去發揮。而在 GH 的世界裡,你要把感覺翻譯成邏輯才能繼續。

因此我會說,將GH建模思維轉換成:

  • 「手做建模找結果」 變成 「 找到重複動作的背後邏輯」。
  • 從「感覺對」到「說得出來」。

但不要擔心,跟著101系列一起慢慢轉換思維,無負擔的快樂玩GH吧!

接下來1. GH的積木連連看不見不散!


메타데이터
post_id
d2e2a00a2494
slug
grasshopper-101-0-學-grasshopper-之前-先弄懂這四件事-d2e2a00a2494
url
https://medium.com/@loiting/grasshopper-101-0-%E5%AD%B8-grasshopper-%E4%B9%8B%E5%89%8D-%E5%85%88%E5%BC%84%E6%87%82%E9%80%99%E5%9B%9B%E4%BB%B6%E4%BA%8B-d2e2a00a2494
canonical_url
https://medium.com/@loiting/grasshopper-101-0-%E5%AD%B8-grasshopper-%E4%B9%8B%E5%89%8D-%E5%85%88%E5%BC%84%E6%87%82%E9%80%99%E5%9B%9B%E4%BB%B6%E4%BA%8B-d2e2a00a2494
author_url
https://medium.com/@loiting
status
ok
fetched_at
2026-06-09 15:37:30