2026年9月6日 星期日
BSS專題第 14 期:在 Revit 或 Archicad 內完工的 Grasshopper 流程
2025年5月1日 星期四
使用Python 開發 Rhino 外掛程式 - 錄製的網路研討會現已推出!
如果您錯過了最新的Rhino用戶網路研討會,現在可以觀看錄影了!
在使用Python建立與管理Rhino外掛程式的過程中獲得Michael Redder-Howard的指導。
根據他在3XN所累積的經驗,您將能夠了解他以協作為重心的外掛程式研發歷程,該程式提供一個集中的點,用在共享專案視覺效果、Grasshopper腳本以及Rhino檔案,而且維護成本較低。
2025年3月27日 星期四
Rhino用戶網路研討會:用Python開發Rhino外掛程式
我們將分享學到的經驗,也分享完全使用 Python 開發 Rhino 外掛程式的妙招與技巧 - 涵蓋舊的 Rhino Script Editor和新的 Rhino 指令碼編輯器。 主題包括將Python腳本打包到Rhino 外掛程式中、讓Rhino 對 Eto 格式內網頁上的事件做反應、以特定檔案和 Grasshopper 腳本啟動 Rhino 實例、追蹤使用情況統計資料以及在 Rhino 啟動時自動開啟外掛程式的視窗。
關於講者:
Michael Redder-Howard 是哥本哈根 3XN的資深建築師,熱衷於計算、外觀設計與細節。他在設計與開發內部數位工具時都使用腳本。 在加入3XN之前,他曾在BIG及KPF工作,著重於大型專案以及複雜幾何形狀。
2025年2月13日 星期四
Grasshopper and Python in VIKTOR - 網路研討會影片
如果您錯過了最新的Rhino用戶網路研討會,那麼現在已經可以觀看!
深入研究Grasshopper、Python與VIKTOR強大的整合,徹底改變自動化與設計過程。
了解這些工具如何改善您的工作流程、支援協作,並提高您的設計能力!
2025年1月30日 星期四
參數化設計碩士,第 21 屆春季課程- Controlmad
參數化設計碩士課程
獨特的學習課程,透過使用Grasshopper的主要工具來建立實體及數位參數化模型,進入計算設計的世界,
這裡是產品設計、建築、景觀、工程、數位製造等等的尖端領域,適用於Rhino、CNC機器及3D列印機。
- 第一部分:3 月 24 日至 5 月 30 日:Rhino、Grasshopper、Kangaroo、Karamba、Python、AI、視覺化(完全線上教學)…
- 第二部分,可選修:6月2-26日數位製造(Controlmad 現場或線上,依閣下的意願)
- 現場或遠距進行完整課程。
- 線上進行第一部份。
- 混和型:第一部份線上上課 + 第二部份親至現場上課。
2025年1月14日 星期二
2024年12月2日 星期一
Rhino用戶網路研討會:機器學習與Rhino 8的整合
LearnCarbon這個重新審視的專案展現了這項整合的潛力。 一開始本專案以NumPy、Pandas、TensorFlow、 Keras進行廣泛的數據清理與模型訓練,並透過Hops與Grasshopper連結預測。 這個工作流程依賴外掛程式與後台腳本,導致穩定性有問題。
透過Rhino 8與Python 3的整合,這些模型現在可以直接在Rhino中執行,減少使用外掛程式的需求,並提高工作流程的穩定性。這種整合帶來了新的可能性:
- 透過在Grasshopper生成合成數據集,甚至利用現有數據集,以機器學習預測結果,繞過傳統需大量計算的模擬,反轉模型關係,並加速緩慢的過程。
- 可逆轉模型關係 - 比如在LearnCarbon中:經過訓練根據實質性預測隱含排放的模型,現在可根據目標排放因子推薦最佳材質。
Iliana Papadopoulou 是建築師也是軟體開發人員,帶領了一些專注在空間運算、機器學習和介面的計畫。她的工作涵蓋各種層面,從建立沉靜式虛擬空間到利用神經網路最佳化全球大型城市布局的效能。Iliana將研究與技術應用在專案上,為專業實務及學術界皆做出許多貢獻。
2024年10月31日 星期四
RHINO 8中的PYTHON & C# 腳本 - Grasshopper新腳本編輯器入門 (免費線上工作坊 2024年11月19日)
RHINO 8 中的 PYTHON 和 C# - Grasshopper 中的新腳本編輯器入門
2024年11月19日
與產業專家和學界講師一起參加實用的免費工作坊,學習如何在Grasshopper中使用Python 3與C#腳本:
- learngrasshopper.com 的夥伴們會示範如何匯入,如何使用不同Python與C#資料庫的實際範例。
- 分享使用Rhino 8新腳本編輯器建立高效腳本的技巧,並以你所選擇的語言來進行。
- 呈現頂尖科技大學聘用的計算設計師的育成學習之路。
在VIKTOR中結合Grasshopper與Python的強大功能
VIKTOR 最新更新讓您可以建立節點並連結至VIKTOR應用程式!
VIKTOR 是一個建築網路應用程式平台,用戶們能夠以Pythone建立工程、設計、自動化的互動工具。平台提供一個框架,能夠用來開發自訂編輯器、視覺化以及與Grasshopper等外部工具整合,進而實現高效工作流程。
藉由新的Grasshopper節點,可以建立一個工作流程,滑鼠點一下就能將設計傳送到計算機或儀表板。
這些節點讓您能夠從VIKTOR中提取資訊,這表示用戶可以把VIKTOR作為Grasshopper模型的計算機!當然囉,還有更多功能。
2024年8月20日 星期二
Python 入門 - PAZ Academy
Python 是最受歡迎的程式語言之一,以其簡單性及多功能性而著名。本工作坊專為希望能夠深入程式設計世界的初學者所設計。
不管您對數據分析、最佳化或自動化感興趣,Python是很好的起點。
2024年1月22日 星期一
參數化設計碩士 - 第十九屆春季版
本課程分為兩部份:
- 第一部份:完全線上:Rhino3D、Grasshopper3D、Kangaroo、Karamba、視覺化。
- 第二部份:數位製造(ControlMAD現場或是線上,任選)
你可以選擇多種方式進行課程:
- 現場或遠距完整課程.
- 部分線上進行
- 混和:第一部分線上 + 第二部份現場
2023年12月13日 星期三
Archicad Grasshoper Grundlagen + Param-O、GDL與Python - 線上舉辦
由於PAZ Academy與Rhino3D.Education之間的跨國合作,您可透過參數化BIM,釋放Archicad全部的潛力,課程內容包括Archicad 、Grasshopper、Python、GDL和Param-O的深入教學。
這位是PAZ Academy的專家講師Nora Bukovits與Andres Velasco Muro。 PAZ Academy是BIM、參數化設計及AI人工智慧與工具開發領域的頂端機構。
增加Archicad熟練度的大好機會,千載難逢,歡迎加入我們!
到此連結閱讀更多相關資訊!
2023年11月23日 星期四
兩堂Python線上課程,分別於12月11-13日及1月24-26日舉辦 (McNeel Europe主辦)
Level 1:2023年12月11-13日
Level 2:2024年1月24-26日
時間:10 AM - 5 PM 歐洲中部夏令時間
McNeel Europe以Zoom進行
Python是一款現代的程式設計語言,具有簡單明瞭的語法(寫編碼的規則),所以該程式語言與編寫的初學者都非常容易上手。這個語言也得到最活耀用戶與開發人員社群的支持,所以Python可以說是現在最流行的程式設計語言。Python可以用在不同領域:3D建模、Web程式設計、科學計算、工程、人工智慧等。
透過Rhino與Grasshopper對於Python的官方支援,您現在能以程式設計的方式使用其強大的3D建模環境,包括高階NURBS引擎的所有基本功能。從非常簡單到高度複雜的狀況,這些支援開啟了許多令人興奮的可能性,比如:
- 建構簡單腳本/工具,自動執行重複建模的任務,進而提高效率。
- 針對您團隊的需求,開發強大工具及工作流。
- 編寫出用一般標準工具無法實現的高階設計演算法。
- 將Rhino和Grasshopper介接其他程式或編碼設計資料庫。
即將舉行的Rhino/Grasshopper Python程式設計課程。
Level 1 (3日):
必須對Rhino和Grasshopper有基本的了解,但不需程式設計的經驗。
- 學習Python語言之基本概念,例如變量、數據型態、條件敘述、迴圈(for -loops)、函數、列表、元組等等...
- 在Grasshopper中使用Python腳本組件。
- 學習RhinoCommom中基本數據類型如Point3D、Vector3D、Plane、Line、Circle及顏色。
- 生成並使用隨機數( 用於幾何設計、分析、模擬等等)
- 理解RhinoCommon文件的基本概念。
- 與Rhino環境互動:如烘焙幾何圖形、使用Rhino物件之屬性(如:圖層、名稱等等)、以編程方式儲存和開啟檔案。
Level 2 (3日):
必須對Rhino/Grasshopper的Python有基本了解,相當於完成Level 1的能力)
- 深入研究RhinoCommon幾何圖形:曲線、曲面、邊界表示(Brep)、網格(包括網格拓撲)、相機。
- 物件取向程式設計以及更加了解RhinoCommon文件。
- 一起使用Python腳本組件和Grasshopper定時器來進行有趣的高階應用案例。
- 從Python使用Grasshopper數據樹。
- 組織代碼之最佳實務,以提升其重新使用性及共享性。
- 使用外部模組/程式資料庫
- 並行運算。
- 用R-Tree加速許多計算幾何的任務。
- 遞迴。分型幾何。
- 利用Python進行網路請求。
- 使用Python外部編碼器(可大大提高大型程式的效率)。
- 了解C-Python及其優點。
- 入門介紹如何以C-Python使用Rhino.Inside
2023年10月30日 星期一
Grasshopper中的 Python 與 C# - 100%免費工作坊
那麼你應該選哪一個來展開Grasshopper的文字形程式設計呢?
加入我們這場非常有價值的工作坊,找出哪種程式語言最適合您,在Grasshopper裡盡情發揮達到新高度。
2023年7月3日 星期一
PAZ學院的Python課程
在PAZ 學院舉辦的三日體驗工作坊中,探討Python在建築與工程專案能發揮的潛力。
本課程專為BIM領域的專業人士所設計,將引領您接觸Python編成的基礎知識及它與Rhino 3D跟Grasshopper的整合。將Python與日常使用的BIM軟體整合,並學習如何使用IFC語言進行溝通。 深入探索數據科學及Python,讓您的建築及工程專案獲得高階的發展。.... 還有ChatGPT-4提供的幽默。
2023年4月18日 星期二
兩堂Python線上課程,分別於5月15-17日及6月5-7日舉辦 (McNeel Europe主辦)
Python Lever 2 線上課程:2023年6月5-7日
時間:10 - -5 PM 歐洲中部夏令時間
講師: Long Nguyen
主辦:McNeel Europe (巴塞隆納)
- 建構簡單腳本/工具,自動執行重複建模的任務,進而提高效率。
- 針對您團隊的需求,開發強大工具及工作流。
- 編寫出用一般標準工具無法實現的高階設計演算法。
- 將Rhino和Grasshopper介接其他程式或編碼設計資料庫。
我們很高興提供即將舉行的Rhino/Grasshopper Python程式設計課程
Level 1 線上課程:(需要對Rhino和Grasshopper有基本的了解,但不需要程式設計的經驗)
- 學習Python語言之基本概念,例如變量、數據型態、條件敘述、for迴圈(for -loops)、函數、列表、元組等等...
- 在Grasshopper中使用Python腳本組件。
- 學習RhinoCommom中基本數據類型如Point3D、Vector3D、Plane、Line、Circle及顏色。
- 生成並使用隨機數。
- 理解RhinoCommon文件的基本概念。
- 與Rhino環境互動:如烘焙幾何圖形、使用Rhino物件之屬性(如:圖層、名稱等等)、以編程方式儲存和開啟檔案。
Level 2線上課程: (必須對Rhino/Grasshopper的Python有基本了解,相當於完成Level 1的能力)
- 深入研究RhinoCommon幾何圖形:曲線、曲面、邊界表示(Brep)、網格(包括網格拓撲)、相機。
- 物件取向程式設計以及更加了解RhinoCommon文件。
- 一起使用Python腳本組件和Grasshopper定時器來進行有趣的高階應用案例。
- 從Python使用Grasshopper數據樹。
- 組織代碼之最佳實務,以提升其重新使用性及共享性。
- 使用外部模組/程式資料庫
- 並行運算。
- 用R-Tree加速許多計算幾何的任務。
- 遞迴。分型幾何。
- 利用Python進行網路請求。
- 使用Python外部編碼器(可大大提高大型程式的效率)。
2023年4月17日 星期一
深入GhPython - 西班牙語線上課程
在本課程中,我們用Rhino 7的GhPython深入了解Grasshopper裡的Python,建立幾何圖形並學習Python更深層的內容。
課程將涵蓋內建的數據型態與函數,比如元組和字典。然後我們來了解格式方法,以及它如何與隨機數運作,以Python創造出獨特的顏色,協助我們生成動畫幾何圖形。
最後,如在入門GhPython課程中所承諾,我們將重新回顧檢視Grasshopper的程式庫,此外還會討論RhinoCommon以及Rhinoscriptsyntax之間的區別。 示範如何安裝Rhino.Inside.Revit,並開始利用一些範例幫助您入門,您可以學到如何在Revit裡使用Grasshopper和Python,還有如何從Rhino "RIR"將幾何圖形匯出至Revit。
趁此機會報名WIP版本課程,結帳時輸入折扣碼,即享五折優惠:GhPython50ESPANOL
2023年2月21日 星期二
2022年12月14日 星期三
Rhino / Grasshopper之Python編碼線上工作坊 - 月6-7日 (McNeel Europe)
透過Rhino與Grasshopper對於Python的官方支援,您現在能以程式設計的方式使用其強大的3D建模環境,包括高階NURBS引擎的所有基本功能。從非常簡單到高度複雜的狀況,這些支援開啟了許多令人興奮的可能性,比如:
- 建構簡單腳本/工具,自動執行重複建模的任務,進而提高效率。
- 針對您團隊的需求,開發工具工作及工作流。
- 編寫出用一般標準工具無法實現的高階設計演算法。
- 使用Python作為創意設計工具。
- 將Rhino和Grasshopper介接其他程式或編碼設計資料庫。
- 編寫利用Grasshopper計時器優勢的程式,讓我們能夠建立厲害的「動態」應用程式,如互動式模擬或動畫(代理人基模擬)
- 遞迴及其應用(如碎形幾何)
- 更多不同物件導向之程式設計,觀察看看其對設計大型程式有什麼樣的幫助。
- 深入RhinoCommon的幾何部分。
- 讀寫文字檔案。
- 用程式設計的方式與Rhino建模環境互動(圖層、物件、照明等等)
- 參與者要求的其他主題(如果尚有時間)
報名資格: 基礎Rhino、Grasshopper的能力,理解入門程度的Python
(Level 1)
包括:
- Python 程式設計語言基礎。
- Python物件導向程式設計基礎,如:定義和使用類別(Class)。
- RhinoCommon資料庫基礎(例如使用point3D、Vector 3D、Surface、B-reps等等)
2022年10月20日 星期四
以COMPAS框架進行離散元素建模機器人製造-線上工作坊-11月7-9日(McNeel Europe)
10 AM - 5 PM 歐洲中部時間
McNeel Europe以Zoom舉辦
這個三天的工作坊,Block Reserch Group的Tom Van Mele Tom Van Mele以及Gramazio Kohler Research的Gonzalo Casas透過講解核心框架功能概念、擴充套件、UI系統以及與CAD軟體之間的關係。他們會與學員一同逐步探索示範的應用程式,該程式焦點在離散組件的建模、平衡分析與機器人製造。
本次工作坊結束之後,您將學到:
- 使用COMPAS幾何內核及核心數據結構。
- 在不同的過程、外掛程式與工作間交換數據。
- 設計一個簡單的離散元素模型,便是模塊之間的介面,並用專門的數據結構管理模塊的互動。
- 計算平衡所需的條件。
- 根據其URDF模型分析並解釋機器人模型的運動學結構。
- 應用機器人的基礎模塊建構(正向與反向運動學、笛卡兒座標系、運動學規劃、規劃場景)。
- 在模擬環境中設計並計畫典型的組裝過程(比如砌磚),並在模擬機器人環境中執行。
第一天:聚焦核心框架
- COMPAS框架概述。
- 幾何與數據結構:深入研究幾何內核。
- 討裝與擴增:生態系統概述。
- 與CAD整合:幾何呈現與藝術家。
- 遠距程序的調動:利用CAD內整個Python生態系統。
- 外掛程式與工具,在單純Python環境中建立並分配Grasshopper組件。
-
離散元素模型:塊、介面與平衡。
- 使用配裝數據結構進行參數化生成離散壁幾何形狀。
- 邊界條件的定義及介面識別。
- 用COMPAS Masonry的求解器對裝配序列進行平衡的評估。
- 結構在自重不同加載條件下的整體平衡。
- 機器人製造:
- 機器人學基本概念:控制模式、定位與奇異點、機器人座標架構及變換。
- 機器人模型與URDF格式的描述。
- 正向運動學與逆向運動學(解析與數值求解器)。
- 機器人後端:
- ROS(機器人操作系統) 和MoveIt!
- 運動規劃框架、Pybullet、純Python求解器。
- 路徑規劃:笛卡兒與運動學路徑規劃。
- 目標限制條件的定義。
- 規劃場景操作。
- 動態末端執行器的連接與分離。
- 拾取與放置應用程式的原型結構。
- 用於機器人製造離散元素模型排序與規劃。
- 機器人控制(ABB與UR)。
- 曲線牆幾何圖形的生成。
- 轉換至組合數據結構。
- 介面偵測方法。
- 中階組裝階段之穩定性評估。
- 完整結構之穩定性評估。
- 機器人組裝之路徑規劃。
- 製造模擬。



.jpg)





.png)


.jpg)



