
Rhino教學
2022-10-04
Rhino教學|在設計業的你要使用Grasshopper前必須知道的幾件事
本篇文章轉載自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我們應該要知道的事。
GH最早問世是在2007年,由當時就讀於荷蘭TU Delft研究所的David Rutten開發,在2014年發布了1.0版本。而在Rhino4, Rhino5中,GH是以外掛的形式安裝,需要在官方網站下載安裝檔才能在Rhino中執行;在Rhino6開始,GH變成預裝在Rhino中的功能,正式成為Rhino的功能之一;在Rhino7開始還多了GH player,允許使用者自行製作小工具,在Rhino介面就可以執行。
GH變成Rhino的外掛可以說是強強聯手,這一來將GH龐大的資源帶進了Rhino環境,例如GH自己的外掛Kangaroo, ladybug, honeybee等,並且變成內建功能之後,效能也比早期以外掛方式執行時來的更好。


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

圖片來源:https://www.rhino3d.com/tw/6/new/grasshopper/
整體來說,以現在新規格的工作站都是可以支援的,至於平板或是商用筆電,由於省電需求所以CPU時脈都不會太高,相對的表現就會稍差。
這個答案是,我認為只要想用都能派上用場,甚至是算大樂透。GH有眾多的外掛資源,而且對應到各種產業,只要跟圖形有關的基本上都有機會用上。
再來GH自帶VB C++ Python等語言環境,習慣成是編輯的使用者也可以直接在該環境中開發功能,甚至拉API進來使用,因此GH也變成Rhino跟其他軟體之間資料交換的平台。



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

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

圖片來源:https://www.landsdesign.com/post/lands-design-works-inside-revit/
--------------------------------------
● 文書軟體資料交換:
透過GH相應的外掛,我們可以將GH計算出來的結果回推至Excel等軟體中繼續執行,或是反過來從Excel中讀取資料用於建模。

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

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

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

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

圖片來源:https://www.chaos.com/vray/rhino/grasshopper
GH對於Rhino使用者來說,無疑是一個非常強大的工具,但是隨著軟體進步,除了Rhino生態系之外可以使用GH資源的軟體也逐漸增加,Revit, ARCHICAD就是很好的例子。作為視覺化參數設計工具的主流軟體,相信未來的支援性也會繼續增加。
2022/10/22我們將開設GH的前導課程,適合想使用GH又害怕受傷害的初學者,有需要的朋友請點選下方連結了解更多資訊
Grasshopper一日前導課程
課程內容→ https://hjplusdesign.weebly.com/grasshopper_intro.html
填表報名→ https://bit.ly/3SKicgs
延伸閱讀:Rhino教學|什麼是參數設計工具?以Grasshopper為例
推薦文章:Rhino教學|Rhino中的幾何物件跟SubD的初步介紹
想了解更多關於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工具書、設計及技術業務外,常帶著釣竿跟鍋子在台灣西岸海濱出沒,不然就是躲在殺肉場拆老車的零件。


原文連結→ 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中執行;在Rhino6開始,GH變成預裝在Rhino中的功能,正式成為Rhino的功能之一;在Rhino7開始還多了GH player,允許使用者自行製作小工具,在Rhino介面就可以執行。
GH變成Rhino的外掛可以說是強強聯手,這一來將GH龐大的資源帶進了Rhino環境,例如GH自己的外掛Kangaroo, ladybug, honeybee等,並且變成內建功能之後,效能也比早期以外掛方式執行時來的更好。


圖片來源:https://www.food4rhino.com/en
|什麼硬體規格可以讓Grasshopper跑的順?
硬體一直是所有使用者或潛在使用者會擔心的問題,那根據原廠軟體論壇以及David Rutten在下面這邊的討論(請點此連結)中有提到,基本上還是以單核的運算頻率為主,但是在Rhino6開始,GH部分元件也支援平行運算,可以使用多個CPU核心來加速。

圖片來源:https://www.rhino3d.com/tw/6/new/grasshopper/
整體來說,以現在新規格的工作站都是可以支援的,至於平板或是商用筆電,由於省電需求所以CPU時脈都不會太高,相對的表現就會稍差。
|什麼產業或工作內容需要使用Grasshopper?
這個答案是,我認為只要想用都能派上用場,甚至是算大樂透。GH有眾多的外掛資源,而且對應到各種產業,只要跟圖形有關的基本上都有機會用上。
再來GH自帶VB C++ Python等語言環境,習慣成是編輯的使用者也可以直接在該環境中開發功能,甚至拉API進來使用,因此GH也變成Rhino跟其他軟體之間資料交換的平台。



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

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

圖片來源: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就是很好的例子。作為視覺化參數設計工具的主流軟體,相信未來的支援性也會繼續增加。
2022/10/22我們將開設GH的前導課程,適合想使用GH又害怕受傷害的初學者,有需要的朋友請點選下方連結了解更多資訊
Grasshopper一日前導課程
課程內容→ https://hjplusdesign.weebly.com/grasshopper_intro.html
填表報名→ https://bit.ly/3SKicgs
|延伸外掛
延伸閱讀: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頻道!
