Dynamo如何翻转Revit的世界?对于过去的Revit使用者来说,经常遭遇到明知模型中确实有我们想取用的信息参数,但碍于软件限制,无法让我们直觉式的随意取用,所以必需透过撰写程序代码建立API的方式才能从Revit这个庞大的数据库中撷取应用;再者,想进行复杂曲面造型设计时,受限于软件功能,有时也会遭遇到无法随心所欲地创造所见即所思的设计概念,而必须妥协于模型现况的情形发生,亦或是固执地经过许多的软件整合应用与一连串的转档过程才能实现理想的设计概念并与现存的Revit模型进行统整,这样的过程,对于每一个Revit使用者来说一定都是心有戚戚焉。
然而在Dynamo的出现之后,这样的情况有了莫大的转变。Dynamo的整合应用大大的改变了Revit用户的思维模式,一夕之间,过往的不可能纷纷出现了耀眼的曙光。从前需要撰写艰深程序代码的API应用突然间变得简单许多;用户也不需再轻易地妥协于模型的现况,而能够确实创造出理想中的几何模型,并且轻而易举地进行调整与优化。Dynamo就像是为Revit这个庞大的数据数据库开了一扇大门,让使用者能更进一步深入探究与挖掘其内在资源,开创了更加宽广的应用可能性并提升了Revit模型内的信息价值。
为什么是Dynamo?
Dynamo可说是近期BIM界一颗相当受到瞩目的新星,透过可视化的程序编写与友善的人机接口,让用户不需钻研艰深的程序语言,也能够轻易地利用Dynamo作为与Revit沟通的辅助桥梁,来进行许多复杂的几何设计与参数信息的分析应用,使得Revit发挥BIM软件中的「Information」特性能够更加地随心所欲。
Dynamo能帮助我们做什么?
一般而言,常见到的Dynamo应用大约可以分为两个大类,一为几何造型设计,二为信息分析应用,其中又以第一项几何造型设计为常见的应用大宗。
过去,我们常看到Rhino与Grasshopper的合作,在营建工程的设计时间提供了更丰富的可能性与多样性,建筑师及设计师透过直观且可视化的人机接口以及参数化的输入方式,模拟设计建筑物的外观,找出心中理想的建物曲线,成就了许多了不起的建筑项目,然而对于利用Revit为BIM发展主力的使用者而言,Revit的强项在于信息的整合应用,建物的复杂曲线造型虽然不是完全做不到,但是相比之下确实是受限较多。
Dynamo的出现确实为Revit使用者开创了更多元的应用模式,不论在国内外,透过Dynamo的协助来进行几何设计的案例也多不胜数,特殊曲面造型设计、建物外观、桥梁工程等等,都能看到Dynamo与Revit相辅相成而产出的辉煌足迹,仰赖Dynamo的协助,也确实精进了Revit较不容易发挥的复杂几何曲面造型应用,将Revit的几何能力拓展到了更高一级的层次。
我们利用Dynamo做什么?
除了前述常见的几何造型设计之外,根据实际参与的项目流程开发了许多辅助程序,让Dynamo不只是辅助设计的工具,同时强化应用了Revit的庞大数据库,作为项目执行过程中分析应用的工具。
在模型建立的部分,笔者的团队开发了适合台湾CAD环境的快速建模辅助程序,提高了由CAD设计图说到模型产出的作业效率;
【Dynamo快速建模辅助程序简化CAD到BIM模型的作业流程】
同时我们也开发出许多模型组件自动化建立的辅助程序,大量降低许多繁复的重复性作业,提高模型建立的效率及精确度;
【Dynamo模型组件自动建立辅助程序加速模型组件建立】
在空间检讨与机电整合方面,我们开发利用Dynamo快速判断空间净高的辅助程序,免除了过去CAD作业绘制剖面相关图说或是在BIM模型内建立剖刀这样大量的人工操作及判断过程,直接利用Dynamo对于管线模型及空间模型判断是否符合净高要求,并能将须调整的结果亮显于模型中,以直观的方式直接进行模型的调整,并用以作为机电管线配置设计与检讨的依据;
【Dynamo空间净高判断程序应用在机电管线空间净高检讨】
在法规检讨上,我们利用Dynamo建立了步行距离检讨及空间面积计算等辅助程序,协助我们在进行相关法规检讨时,不仅能够快速精准的产出成果,也同时能够确保数据的产出与模型的一致性,若后续遭遇必须调整的状况发生时,自动化程序也能轻易的进行各种变动;
【Dynamo法规检讨辅助程序于建筑法规中的步行距离检讨应用】
对于营建项目而言,设计图或是施工图等图说的产出,动辄都是数十甚至是数百张的惊人数量,若是利用人工来进行图纸建立作业,过去的我们或许需要花费数小时,却仅仅只是在进行机械式的图纸编号与图纸名称的编辑输入作业,相当耗时费力,但我们自行编写Dynamo的图纸创建辅助程序,对于这样大量的机械化作业,能够在区区三分钟之内完成,确实有效地加速并改善了过去的作业流程,也避免了人为输入错误的情况发生;
【Dynamo图纸创建辅助程序于模型中短时间内产出大量图说】
此外,在利用Revit进行BIM模型建立之后,从前我们常利用Navisworks来进行模型的基本碰撞检讨,又或者利用Solibri来针对特定的条件进行进一步的碰撞检查。当然,多样化的软件的整合应用的确是不可避免的流程之一,但是有了Dynamo的协助,我们直接利用参数及自定义的条件式在Revit进行模型碰撞的检核作业,免除了许多转档或人为判断的作业流程,也更直观的在Revit模型内进行各种模型的修正作业,加速了碰撞后的模型修正效率。
【Dynamo碰撞检核辅助程序协助我们直接在模型内进行碰撞检讨与修正】
除了营造建筑工程之外,在土木工程的领域中,我们也利用Dynamo与Revit的相互配合,进行桥墩的钢筋配筋作业并产出相关的配筋检料图说以及料表,提供给业主于工程实作时直接利用,同时也确保信息的一致性。
【Dynamo钢筋检料辅助程序产出钢筋检料图说与料表】
结语
营造建筑的生命周期中,在设计时间时便应用Dynamo来辅助创造更多可能性的案例,在国外已是一种普遍的趋势,然而,就台湾的营造环境与BIM的导入流程而言,与海外国家确实有许多不同之处,故要完全移植海外国家的成功案例作为Dynamo导入应用的发展模式,的确不是一件容易的事情。