Dynamo雜談(一)

用文字記錄一下這幾個月使用Dynamo的感受 (ง •_•)ง。

About Dynamo

可視化編程,以“所見即所得”的思想爲核心。使用者衹需將軟件内置封裝好的控件按照一定邏輯連接起來,像搭積木一樣便可構造程序。
Dynamo作爲一款面向建築設計人員的軟件,充分發揮了可視化變成易上手和易操作的特性。這也是我非常推崇學習Dynamo的原因,雖説不是程序員,但花點小精力就能讓計算機解決掉一些重復性的工作,合樂而不爲呢:)。
提到Dynamo就不得不提到另一款可視化編程軟件Grasshopper(Rhino)。誠然,在很多方面Dynamo都會被Grasshopper秒的渣都不勝,但人家Grasshopper好歹開發了這麽多年,插件無數,受衆面大,穩定性好。與之相比Dynamo更優勢處理的是BIM中的建築信息數據(這也是Revit比Rhino強的一個地方)。加上桌子公司在收購了Dynamo依舊保持了其開源的性質(好評!),有大量的個人開發者拥趸在為其編寫Package(支持編寫Python脚本,甚至用C#寫程序~任何人也可下載他人的Package使用),相信Dynamo會走出和Grasshopper不一樣的精彩道路。
個人看法是,建築設計人員(非專業開發者)學習Dynamo,一是可以程式化大部分的重復性工作以降低工作量,二是利用Dynamo參數化的特性與造型能力可幫助方案推敲(衍生式設計);程序開發者可藉助Dynamo快速推敲出開發方案,利用其可視化特性,快速驗證程序邏輯,方便程序迭代,確定好方案后也可將其完全使用編程語言寫成插件。

Links

Dynamo作爲數據溝通的橋梁,已經支持越來越多軟件了。除了DynamoForRevit,還有DynamoForAutoCAD,DynamoForMaya,DynamoForAdvanceSteel等等等等一系列軟件。還有為桌子云計算(如Project Fractal)服務的DynamoStudio(獨立注冊,付費使用)。有空的時候會考慮下把鏈接都補充完全啦啦啦XD。

Dynamo官網
官方文檔
Dynamo套件
源碼
節點名稱調整(方便看舊版教程的人。

你可能感兴趣的:(Dynamo雜談(一))