Dynamo课程-工程师都该学的Dynamo可视化编程

2019-04-13 21:10发布

一、本节课程

Dynamo课程-工程师都该学的Dynamo可视化编程 yunyou.ke.qq.com

二、本节要讲解的知识点

Dynamo

三、具体内容

1、Dynamo是一款Autodesk推出的可视化编程软件 什么是计算式设计(Computational Design)? 所谓计算式设计,是指强大的计算机运算能力解决设计问题通过自动化模拟计算脚本编写参数化等各种技术生成设计解决方案。近年来计算式设计正在对建筑设计工作产生深远的影响。大大小小的设计任务都已经开始尝试使用新的计算技术,帮助设计改进流程,生成新颖的设计选项。计算技术可以被用在很多地方,比如把冗长繁琐的生产过程自动化起来,或者创造一个用表达式生成三维形体的工具。不论何种使用方法,很清楚的一点是:设计师需要一个平台让他们创建适合自己的工具。 什么是可视化编程语言Visual Programming Language “可视化编程语言”可以让设计师通过图形化界面创建程序。不必从白纸开始一行行地写程序代码,用户现在可以简单地连接预定义功能模块,轻松创建自己的算法和工具。或者说,设计师不用写代码就可以享受到计算式设计的好处。 什么是Dynamo? Dynamo是一个运行在Autodesk VasariRevit上的开源插件,同时在新的版本中亦可以独立运行。通过基于结点的可视化编程界面,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便是那个火车头