- Autodesk Revit參數化設計之道:Dynamo實戰剖析
- 柏慕聯創組編
- 1591字
- 2022-05-10 17:34:18
Preface
前言
或許您和我們一樣,已經注意到BIM(Building Information Modeling,建筑信息模型)已經從概念普及的萌芽階段和試驗性項目的驗證階段轉向落地應用的實施階段,住建部最近的一些官方文件也為BIM技術給建筑行業帶來的意義深遠的變革定下了基調。人們現在關注的重點已經從BIM能夠帶來什么轉到究竟BIM應該如何具體實施,如何和上游、下游有效銜接,如何利用BIM工具、BIM管理平臺增強自身的核心競爭力等方向上來了。
“工欲善其事,必先利其器”,您需要更得力的相關軟件工具來協助完成BIM方案的落地實施。
目前Autodesk Revit作為歐特克(Autodesk)軟件有限公司針對BIM實施所推出的核心旗艦產品已經被大家廣泛使用,它能實現單一構件的參數化設計和信息加載,以及在項目中構件集的分類和信息匯總,但項目構件與構件之間信息數據相對孤立,不便于項目信息數據的再加工應用,離開項目信息數據應用談BIM就只是一句空話。
Autodesk Dynamo是Autodesk旗下的開源可視化編程平臺,其與Autodesk Revit的關系,類似于Rhino上的插件Grasshopper,它把讓人頭疼的代碼封裝在一個“包”里,從而降低使用難度,可以讓設計師用可視化編程界面開發自己的設計工具,提高工作效率。它的出色之處在于管理建筑信息(即BIM中的Information),使數據結構靈活性更佳,并且可以調用Revit的數據。它的強項正是項目信息數據加工處理,并彌補了Autodesk Revit異形建模方面的不足。如Autodesk Dynamo可根據施工管理平臺要求,為項目構件批量添加施工編碼;根據設計要求批量設置停車位編號;自動提取異形建筑幕墻嵌板空間定位坐標數據,總之一切有邏輯的功能需求都能用Dynamo實現。
“可視化編程語言”可以讓工程師通過圖形化界面創建程序,不必從白紙開始一行行地寫程序代碼,用戶可以簡單地連接預定義功能模塊,輕松創建自己的算法和工具,換句話說,就是工程師不用通過寫代碼就可以享受到計算式設計的好處——可以直接利用Dynamo中已經封裝好的節點,或者直接上手編寫Dynamo的程序,去實現自己的程序,節省很多時間。
Dynamo與Autodesk旗下各種軟件兼容,如:Revit、Advance Steel、Formlt、Civil3D、Alias、Inventor、Maya等。您可以通過Dynamo這樣一個中間平臺,把它們聯系起來,進而形成一套完整的有機系統。
本書主要基于Autodesk Revit上的開源插件——可視化編程軟件Dynamo展開,面向建設工程領域,適用于建筑行業各個專業的設計、施工、管理方面的專業人士和研究人員,高校師生,軟件開發工程師以及BIM愛好者。
全書由簡到難。第1章以例題的形式講解Dynamo基礎知識,串聯關鍵知識點,避免了枯燥的理論講解,增加了可讀性,同時為真實項目實戰打下基礎。在第2章案例應用,結合柏慕聯創多年來積累的項目經驗,分別從案例背景、解決方案、案例知識點、案例詳解四個方面對每一個真實案例進行講解。通過提出項目需求,探究解決思路,解決項目問題,帶領讀者由淺入深,逐步掌握解決問題的思路和方法,舉一反三,解決自身的實際工程問題,并且借助BIM技術,從源頭提高項目的綜合應用與管理能力,為讀者今后的職業提升和項目經濟收益提供幫助。第3、4章深入地講解了Design Script語法、Python調用Revit API等知識點,可以幫助有一定基礎的讀者進一步提升自身實力,為腳本優化和二次開發打下基礎。能更好地幫助讀者理解軟件的API,并為工程需求服務,這也是當今建設領域一名優秀BIM工程師的必備技能。
本書的作者均是工程項目BIM落地實施的一線工程師,項目實施經驗豐富,內容主要為柏慕聯創長期研究的經驗積累與成果總結,并為讀者提供了大量的實戰技巧,具有較強的針對性、知識性、獨創性與實用性。
本書針對項目實際需求所列解決方案未必是唯一方案,也未必是最佳方案。但希望通過這些方案,能夠激發工程實踐一線人員在項目實踐時的靈感,充分利用Autodesk Dynamo所提供的各個功能,更加高效、高質量地完成項目。由于編寫時間與作者水平的限制,本書雖然經反復斟酌修改,但也難免有疏漏之處,歡迎讀者利用柏慕聯創的相關交流平臺與我們討論交流,您的意見和建議正是我們不斷努力前進的源動力。
希望本書能夠為中國廣大的Autodesk Dynamo愛好者開拓思路,助推BIM技術在國內的深入實施。
胡林
2021年8月10日
凌晨于成都
- 中文版3ds Max 2013-VRay效果圖制作從新手到高手
- 爸媽微信e時代
- 中文版SolidWorks 2015技術大全
- Django 1.2 E/commerce
- ABAQUS基礎入門與案例精通
- Premiere Pro CC 2018基礎教程(第3版)
- UG NX 8.0模具設計教程
- 中文版Photoshop CS6經典自學教程
- WCF Multi/tier Services Development with LINQ
- Learning Dojo
- Transformer自然語言處理實戰:使用Hugging Face Transformers庫構建NLP應用
- 玩轉微信5.0
- 跟著視頻學Excel數據處理:函數篇
- OpenGL 4.0 Shading Language Cookbook
- 同花順軟件操作技巧與實戰指南