天天看點

Dynamo為工程師提高工作效率提供新的工具

一、本節課程

Dynamo課程-工程師都該學的Dynamo可視化程式設計

yunyou.ke.qq.com

二、本節要講解的知識點

Dynamo

三、具體内容

1、Dynamo是一款Autodesk推出的可視化程式設計軟體

什麼是計算式設計(Computational Design)?

所謂計算式設計,是指用強大的計算機運算能力來解決設計問題,通過自動化、模拟計算、腳本編寫、參數化等各種技術來生成設計解決方案。近年來計算式設計正在對建築設計工作産生深遠的影響。大大小小的設計任務都已經開始嘗試使用新的計算技術,幫助設計師改進流程,生成新穎的設計選項。計算技術可以被用在很多地方,比如把冗長繁瑣的生産過程自動化起來,或者創造一個用表達式生成三維形體的工具。不論何種使用方法,很清楚的一點是:設計師需要一個平台讓他們建立适合自己的工具。

什麼是可視化程式設計語言(Visual Programming Language)?

“可視化程式設計語言”可以讓設計師通過圖形化界面建立程式。不必從白紙開始一行行地寫程式代碼,使用者現在可以簡單地連接配接預定義功能子產品,輕松建立自己的算法和工具。或者說,設計師不用寫代碼就可以享受到計算式設計的好處。

什麼是Dynamo?

Dynamo是一個運作在Autodesk Vasari和Revit上的開源插件,同時在新的版本中亦可以獨立運作。通過基于結點的可視化程式設計界面,Dynamo可以讓使用者自由建立計算式設計模型或者其它自動化處理過程。使用者可以使用完善的資料處理,關聯性結構和幾何控制功能。這些功能在基于傳統CAD界面的軟體中是很難做到的。更重要的是,Dynamo讓使用者可以在BIM環境(Revit平台)中充分發揮計算式設計能力。設計師完全可以自定義Revit中各種建築構件的建立與修改流程。

Dynamo是如何工作的?

Dynamo提供了與Autodesk Vasari和Revit的全新互動思路。使用者可以建立完整的幾何體生成–定位–可視化流程。可視化程式設計界面很大程度上擴充了使用BIM驅動設計疊代的方式方法。

作為插件,Dynamo可以運作在Revit2013及以後的各版本之上,還有Vasari Beta 3。Dynamo也可以獨立運作,除Revit相關的結點無法使用外,其它功能都可正常使用。同時Dynamo也正在嘗試內建到其它平台上。

Dynamo的學習以及下載下傳資源

Dynamo是一個開源軟體,使用Apache 2.0授權協定。

軟體包可以從http://dynamobim.org下載下傳。

源代碼則可以從https://github.com/ikeough/Dynamo下載下傳。

2、你不得不學的Dynamo

(1)Dynamo問世之前,Revit大多還靠人力一筆一畫來建立。當然有Revit二次開發插件可以使用,但插件隻能解決一些固定的問題,或提高某一類型的模組化效率,無法針對個人需求提出解決方案。再者插件的開發時間很長成本很高無法應付短時間項目的需求。

(2)使用Dynamo之後,很多大批量與機械化的工作可以傳遞給軟體自動建立,而設計師們可以有更多的時間關注設計本身,即設計品質和效率的提升。也就是技術革命引起了從手工繪圖向程式自動設計的重大飛躍。

(3)複雜造型上的應用、減少繁複機械的作業具有極大的價值。

(4)BIM引領工程建設行業的變革,Dynamo便是那個火車頭。

四、總結

BIM引領工程建設行業的變革,Dynamo便是那個火車頭

繼續閱讀