• 首頁
  • 學習專欄
  • Rhino Grasshopper 教學|設計業入門前必知七件事|學閱多線上課程
Rhino Grasshopper 教學|設計業入門前必知七件事|學閱多線上課程
Rhino教學 2022-10-04

Rhino Grasshopper 教學|設計業入門前必知七件事|學閱多線上課程

設計業想開始用 Rhino 的 Grasshopper?這篇先講你入門前必須知道的幾件事。這也是學閱多〈Rhino 建模入門〉線上課程的免費預習,想從零掌握 3D 設計建模可以先看這篇。

本文原載於 2022 年 10 月,最後更新於 2026 年 8 月,內容已補充 Rhino 8 之後的變化。
本篇文章轉載自HJ PLUS.DESIGN 加號設計 徐灝 老師,老師為Rhinoceros3D Lv.1 &0 Lv.2 原廠國際認證暨授權講師,擁有多年實作與教學經驗。
原文連結→ 
https://hjplusdesign.weebly.com/3709633853266842599131456/technicalgrasshopper

 



關於Grasshopper(以下簡稱GH)這個工具,自從2007年問世至今已經變成參數設計中相當重要的主力工具。多數3D軟體也將這種Node程式語言視覺化的操作方式應用於新一代的UI之中,例如blender的特效及材質編輯器等。

GH的強大我想應該是有目共睹,在今年四月我們就有一篇在介紹參數設計工具 — Rhino教學|什麼是參數設計工具?以Grasshopper為例

時隔半年,但是有些事情是身在設計產業的你我應該要知道的,下面就讓我們來聊聊一些關於GH我們應該要知道的事。

 


Grasshopper是外掛,還是內建工具?


GH最早問世是在2007年,由當時就讀於荷蘭TU Delft研究所的David Rutten開發,在2014年發布了1.0版本。而在Rhino4, Rhino5中,GH是以外掛的形式安裝,需要在官方網站下載安裝檔才能在Rhino中執行;在 Rhino 6 開始,GH 變成預裝在 Rhino 中的功能,正式成為 Rhino 的功能之一;Rhino 7 加入了 GH Player,允許使用者自行製作小工具,在 Rhino 介面就可以執行。而在 Rhino 8 之後,Grasshopper 又有兩個值得注意的變化。一是全新的腳本編輯器,讓 GH 內的程式元件正式支援 Python 3,過去只能使用舊版 IronPython 的限制被解除,這對需要串接外部套件或 API 的使用者是很大的差別。二是新一代的 Grasshopper 2 開始以開發中版本的形式與現有版本並存,使用者可以先行嘗試,但既有的 GH 檔案與工作流程仍然以現行版本為主。

GH變成Rhino的外掛可以說是強強聯手,這一來將GH龐大的資源帶進了Rhino環境,例如GH自己的外掛Kangaroo, ladybug, honeybee等,並且變成內建功能之後,效能也比早期以外掛方式執行時來的更好。

grasshopper
grasshopper apps
圖片來源:https://www.food4rhino.com/en
 


什麼硬體規格可以讓Grasshopper跑的順?


硬體一直是所有使用者或潛在使用者會擔心的問題,那根據原廠軟體論壇以及David Rutten在下面這邊的討論(請點此連結)中有提到,基本上還是以單核的運算頻率為主,但是在Rhino6開始,GH部分元件也支援平行運算,可以使用多個CPU核心來加速。

grasshopper電腦硬體
圖片來源:https://www.rhino3d.com/tw/6/new/grasshopper/


整體來說,以現在新規格的工作站都是可以支援的,至於平板或是商用筆電,由於省電需求所以CPU時脈都不會太高,相對的表現就會稍差。

 


什麼產業或工作內容需要使用Grasshopper?


這個答案是,我認為只要想用都能派上用場,甚至是算大樂透。GH有眾多的外掛資源,而且對應到各種產業,只要跟圖形有關的基本上都有機會用上。

再來GH自帶VB C++ Python等語言環境,習慣成是編輯的使用者也可以直接在該環境中開發功能,甚至拉API進來使用,因此GH也變成Rhino跟其他軟體之間資料交換的平台。


grasshopper
grasshopper

 
 

Grasshopper在建築跟室裝的用途有什麼?


Grasshopper 前,先把 Rhino 建模基礎打穩。〈Rhino 建模入門|從零開始掌握 3D 設計〉→ 看課程 

目前來說用途非常廣泛,下面我們來舉例一些用途 :
 
● BIM軟體資料交換:
目前已經可以透過GH將Rhino以及GH把Rhino環境拉進Revit使用,也可以透過GH對Revit進行編輯,換句話說,就是可以在Revit環境中使用GH,以及GH的外掛功能,只要使用Rhino7並且搭配Rhino Inside for Revit就能達成。

BIM軟體資料交換


除了Rhino與Revit連動之外也有不少軟體可以透過GH互相連動資料,例如Rhino與ARCHICAD, VisualARQ與Revit, LandsDesign與Revit等都可以,其中LandsDesign具備非常完整的植栽資料以及敷地設計編輯功能,透過GH等同可以在Revit環境中使用該資料庫以及GIS地理資訊功能,相當方便。

LandsDesign
圖片來源:https://www.landsdesign.com/post/lands-design-works-inside-revit/
 
--------------------------------------

● 文書軟體資料交換:
透過GH相應的外掛,我們可以將GH計算出來的結果回推至Excel等軟體中繼續執行,或是反過來從Excel中讀取資料用於建模。

文書軟體資料交換

--------------------------------------

● 參數建模:
參數建模是GH的老本行了,利用參數調整可以生成無限多種結果,除了複雜幾何之外,也可以用於建築案的前期規劃,將法規以參數的方式建立邏輯後,將量體以3D模型呈現,方便進一步評估。

參數建模

--------------------------------------

● 運算自動化:
基於GH參數建模的邏輯,可以將邏輯重複使用,用來建立語彙相同但藉由調整參數產生多種變化。

運算自動化

--------------------------------------

● 幾何分析:
基於參數調整,也可以通過GH將複雜幾何進行分析,找出加工製造的最適合方案,或是進行模擬,例如日照環境、物理反應等。

幾何分析

--------------------------------------

● 法規檢討:
法規其實可以視為條件,設計尺寸可視為參數,這樣就可以在GH中把法規邏輯化並製作成電池,以後只要輸入設計值就能判斷是否符合,例如綠建築指標。

法規檢討

--------------------------------------

● 模型彩線:
Vray也有針對GH提供相關的電池,使用者可以在GH環境中利用node介面來回調整彩線效果。

模型彩線
圖片來源:https://www.chaos.com/vray/rhino/grasshopper
 


小結


GH對於Rhino使用者來說,無疑是一個非常強大的工具,但是隨著軟體進步,除了Rhino生態系之外可以使用GH資源的軟體也逐漸增加,Revit, ARCHICAD就是很好的例子。作為視覺化參數設計工具的主流軟體,Grasshopper 的支援性這幾年確實持續在擴大——除了 Rhino 生態系之外,Revit、ARCHICAD 都已經可以透過它交換資料,腳本環境也跟上了現代 Python 的發展

Grasshopper 的威力,建立在 Rhino 的建模基礎之上。元件怎麼連、資料怎麼流,這些都可以學;但如果對 NURBS 曲面、控制點、連續性這些基本觀念還不熟悉,做出來的邏輯很容易卡在幾何本身的問題上。

還沒把建模基礎打穩的話,建議從〈Rhino 建模入門|從零開始掌握 3D 設計〉開始。這堂課不需要任何 3D 背景,從介面操作一路帶到可以實際用在專案上的建模能力,線上課程無觀看期限,可以照自己的節奏學。

課程內容 

 


延伸外掛




延伸閱讀:Rhino教學|什麼是參數設計工具?以Grasshopper為例

推薦文章:Rhino教學|Rhino中的幾何物件跟SubD的初步介紹
 
 

想了解更多Rhino資訊?


想了解更多關於Rhino如何應用在建築與室裝的業務上,或者NURBS建模軟體可以用來做什麼,都歡迎與HJ PLUS.DESIGN 加號設計的 徐灝 老師聊聊。

HJ PLUS.DESIGN 加號設計數位工程有限公司官方網站

HJ PLUS.DESIGN 加號設計數位工程有限公司FB粉絲專頁



#Rhino教學#Rhino資訊#Rhino幾何物件#Rhino#Rhino7#NURBS#曲面#逆向工程#CAM#製圖#Rhino建築


作者

徐灝,建築背景,McNeel Asia授權Rhino3D講師,持有Autodesk Revit專業認證。
目前除了網站打廢文、Rhino工具書、設計及技術業務外,常帶著釣竿跟鍋子在台灣西岸海濱出沒,不然就是躲在殺肉場拆老車的零件。



 
 

點擊加入我們的LINE好友,獲得更多即時訊息與限定好康


加入好友  
 
 

更多豐富的教學內容,歡迎點選下方按鈕連結我們的Youtube頻道!


太陽系官方youtube頻道

 

如果你喜歡我們分享的文章內容,歡迎點選右下方分享按鈕分享給你的好友!!

熱門文章
D5 Render下載安裝教學|建築室內渲染入門|學閱多線上課程
SketchUp免費模型下載|三個素材網站推薦|學閱多線上課程
SketchUp外掛安裝教學|2025精選外掛下載|學閱多線上課程
D5 Render vs Enscape渲染軟體比較|室內建築哪個適合?|學閱多線上課程
SketchUp模型|官方模型庫3D Warehouse如何下載模型?(2024更新)
Enscape教學|Enscape開啟後5%就崩潰關閉? 這個方式教你快速解決!
最新文章
室內設計師必學 AI 工作流:Google AI Studio 結合 Nano Banana,高效率生成提案級渲染圖 |學閱多線上課程
D5 Render下載安裝教學|建築室內渲染入門|學閱多線上課程
SketchUp免費模型下載|三個素材網站推薦|學閱多線上課程
SketchUp|3D實務建模課程(2025版本), 改變了那些內容 ?
D5 Render教學 | Real-time Path Tracing實時路徑跟蹤是什麼? 對渲染效果有什麼影響呢?
LightBeans材質外掛教學|真實貼圖庫下載|學閱多渲染課程
TOP