为所欲为:Dynamo信息可视化脚本实战

 

你好,这里是BIMBOX。

也许你知道,Dynamo是一种可以和Revit配合使用的可视化编程工具,你可以通过它的节点图形来访问Revit API(编程接口),实现Revit的扩展功能。

在Dynamo中,每个节点都执行一个特定的任务。一个节点的输出使用「电线」连接到另一个节点的输入。一系列的图形通过电线,由一个节点流向另一个节点,最终形成网络,实现某种功能。

你不需要记住任何代码,执行特定任务的时候只需要浏览节点库,找到对应功能的节点就行了。这也是Dynamo更适合没有编程基础的工程师的原因。

随手给你举几个Dynamo可以实现的功能:

自动执行重复任务:比如创建多个材料表、重新编号、批量插入和修改信息等。

访问建筑数据:你可以在Revit和Excel里创建双向链接,将特定的数据导出到Excel里,修改之后再重新导入到模型信息中。

成为强大的设计工具:让它帮助你提取坐标点,绘制各种异形或自适应的形体,也可以预先设定脚本,快速自动创建标准的模型块(比如一个装配式洗手间)。

建筑和模型性能测试:比如进行日照模拟测试,场地分析,测试模型文件的视图和表格是否符合要求等等。

       

使用Dynamo,你就是开启了一扇为所欲为的大门。

BIMBOX曾经为没有基础的小伙伴出了一套Dynamo零基础入门教程,给你讲了Dynamo的节点概念、列表功能、批量修改、参数建模、自定义节点等知识,如果你刚刚入门,从零开始,建议你去看看。

很多小伙伴入门之后,都反馈说还不过瘾,掌握了一些基础,还是不知道Dynamo能实现哪些更棒的功能,发挥它更大的价值。

这也确实是学习Dynamo前期容易遇到的一道坎。就好比一堆积木,有人可以利用这些积木搭成非常漂亮的城堡,有些人虽然了解了每一块积木该怎么用,却不知道该搭建什么样的东西。

使用Dynamo也是这样,有的人可以写出非常厉害的功能,有些人就不行。除了对软件的熟练度之外,更重要的是脚本设计的能力。

于是,BIMBOX与我们的老伙伴,计算机编程和BIM双修的大神@Vctcn93一起,为大家陆续推出一系列提升Dynamo能力的实战教程,告诉你在没有设计能力的时候该去学习哪些思路,如何着手设计自己的脚本。

这些教程的目的,不是一次性的让你学某一个案例,而是通过案例,挖掘Dynamo脚本的设计思路,从根源上帮你解决,Dynamo 有什么用、怎么用的问题。

今天给你带来的,是《Dynamo脚本思维课:场地有限元分析》

BIM在前期怎样介入项目,一直是 BIM 应用的一个难点。这个教程希望给 BIM 技术在项目前期发挥作用提供一种成熟的思路。

这个教程主要内容是,讲解如何通过Dynamo来实现场地信息的创建,以及有限元的可视化分析,给场地的规划提供数据上的决策依据。数据分析的使用面很广泛,思路和方法也是一通百通的。学会了这种技巧,你也可以进行其他领域的数据分析。

更重要的是,通过这样的案例,你可以理解Dynamo脚本设计的思路,以及遇到问题的解决方案。

教程中出现的各种情况和抉择,都不会简单告诉你答案,而是让你知道为什么会这样,为什么这样选,帮你建立成体系的设计思路。

因为这套教程的设计者是一名计算机编程和BIM双修的老鸟,所以还会通过计算机程序设计的基本思路,教你从程序设计的更高维度,开展 Dynamo脚本的设计。教程里会讲到:

 Dynamo与程序设计的关系

 计算机图形学知识,一个程序是怎样思考,来满足人类需求的

 Dynamo和程序设计的一些良好的习惯,比如多用抽象变量、善用程序搜索

 出现了程序设计难点该如何解决

 没有想法的时候,怎样最快获取设计思路

本着BIMBOX一贯的风格,这套教程依然是轻松有趣的讲人话。

语言生动直接不绕弯子,画风简洁暴力不拽名词。

寻找思路的时候,老师会和你一起画草图:

在面对难以理解的节点的时候,尽量去用身边熟悉的事物给你描述抽象概念。

比如A、B、C、三个端口,分别发送给服务器三个不同的请求,服务器根据请求去互联网爬取结果,并将结果按请求下发、反馈给三个不同的端口?

这个问题这样说起来就很难理解。

教程里,我们就把这些概念换成张三李四王五,三个人让你去楼下便利店分别帮他们买啤酒、饮料、矿泉水,你要怎么样去做最方便呢?

老师还时不时抖个机灵,爆出个搞怪的漫画来:

教程试看在顶端视频的4:45,你可以先了解一下。

总结一下,教程的特点有这么几个:

1.与目前市面上很多的使用 Dynamo 建模教程不同,本教程讲述的是如何使用 Dynamo 创建信息,处理信息,也就是BIM中的 Information,并进一步讲解数据的可视化。

2. 带你从三维的世界,看待二维的Dynamo脚本,用计算机程序设计的思想,解决 Dynamo脚本的设计难题,让你能够通过这一个案例,学会创建各种各样的脚本,解决自己的问题。

3. 讲解风格轻松有趣,声音画面清晰干净,剪辑紧凑没有废话。

教程定价98元,上线首月特价75元。扫码拿下吧:

另外给你爆个料:这套教程的主讲人Vctcn93,曾经在我们的跨年视频《何惧路途昏暗,你本生而不凡》中贡献了他的声音,当时他说道:

每每进入到一个全新的领域,我都能看到前辈们几年前,甚至十几年前留下来的无私的馈赠,他们的印记、心得与分享,往往能给我的学习带来巨大的帮助,我今后也要做一个这样的人,我要把自己学到的、掌握的,留下来、传出去。也希望若干年以后,我留下来的这些印记,能够帮助到别人。

当时制作跨年视频,我们没有明讲的一条暗线就是:梦想本就有些遥远,现实从来十分骨感。与其花时间抱怨大环境不好,不如用哪怕一点点的行动,让行业的未来好上那么一些,让自己活得更精彩。

BIMBOX也正是因为这段话,决定和他一起来玩这件事情。

这个教程的意图,就是希望让更多的人对程序设计和信息处理产生兴趣,愿意去搜索案例、了解借鉴,甚至自己创造和分享优质的思路,站在程序设计层面去思考问题,让越来越多的人走出单纯建模的困局,可以不局限于用一个软件去处理工程中的难点痛点,挖掘更多的可能性。

BIMBOX也真诚的希望越来越多的小伙伴加入到学习和分享的圈子里来,用点滴的行动推动行业一步步往前走。

有态度,有深度,BIMBOX,咱们下次见!

暂无评论

相关推荐

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

为所欲为:Dynamo信息可视化脚本实战