点击名字↑ 关注BIM的乐趣,记得加★哦~
大家好,我是九哥~
Dynamo 4.2来了。这一次的重头戏不是某个新节点,而是Autodesk Assistant正式内置——一个能直接读写你工作区图形的AI助手。加上随附的DynamoMCP,Dynamo从一个可视化编程工具,变成了”可以用自然语言操作”的环境。

这条更新里有什么
官方发布信息在2026年8月26日放出,作者是Autodesk产品团队(Helena Wahlstrom)。几个关键点:
-
Autodesk Assistant内置:作为工作区侧边面板出现 -
DynamoMCP同步内置:让Assistant能真正读取和编辑你的图形,而不是只”聊”。 -
模板行为修正:现在从File > New > From Template打开,生成可编辑的新工作区,不再可能误覆盖原模板 -
Curve_Validate自定义节点随Dynamo一起提供 -
针对BIM管理员的no-network模式收紧,覆盖了WebView2表面(包括启动画面) -
Use Levels在可变参数节点(如String.Concat、List.Join)上改为按端口独立生效
先分清Dynamo的几种形态
在谈4.2之前,值得把Dynamo的几个概念捋清楚,不然容易混:
Dynamo Core:打包的核心组件合集——图形界面、计算引擎、DesignScript脚本语言,以及不依赖特定宿主程序的通用节点。
**Dynamo for [Revit / Civil 3D / FormIt / Advance Steel / Alias / Robot]**:宿主特定的节点集合,配合Dynamo Core,在对应宿主里运行。我们平时在Revit里用的就是这一套。
Dynamo Sandbox:给包开发者和Dynamo底层玩家用的”纯净版”,只装Core,不装任何宿主相关的东西。Dynamo 4.2现在就可以通过Sandbox版本抢先体验。
Autodesk Assistant:内置了,也真的能干活
Assistant之前只对部分用户开放过private alpha。官方举了一个先例——有用户用Alpha版把”竣工堰石”放进Revit模型(API:AI-powered automation,leveraging Dynamo’s Autodesk Assistant alpha)。
这次4.2把它作为内置功能向所有用户开放。入口有两个:右上角的新按钮,或者Extensions菜单里的Show Autodesk Assistant。打开后是工作区旁边的面板。
真正让它区别于普通聊天窗的,是DynamoMCP。MCP就是Model Context Protocol,一个开放标准——它让AI助手能在应用里”动起来”,而不是只能描述。DynamoMCP实现了这个标准,而且会自动把自己注册给Assistant,不用配置。
借助DynamoMCP,Assistant能做的事包括:
-
查看你打开的工作区 -
添加节点并连接它们 -
设置输入值 -
运行图形 -
读取返回的警告 -
创建组和注释 -
套用组样式 -
整理布局 -
保存你的工作
也就是说,你可以纯靠文字完成图形的创建、编辑、排错、理解、清理——全程不碰工作区。

它”知道”什么
DynamoMCP给Assistant提供了三份参考库:
-
官方示例图形,按分类组织(Basics、Core、Geometry、ImportExport) -
每个节点的帮助文档 -
DesignScript编写指南,覆盖Code Block的现代写法:列表字面量、区间、复制指南、什么时候用命令式代码块
最后一份比听起来重要。当你想了解一个有官方示例的节点时,Assistant不会凭空凑一个近似的东西——它会把真实的示例图形插到你的工作区里,再让你在此基础上改。这跟一个有经验的Dynamo用户回答问题的思路基本一致。
用起来什么样
官方给了几个示例设想:
-
“Resolve all the issues in this graph.”(解决这个图形里所有的问题) -
“Create a graph that generates a grid of points with X and Y count inputs and a spacing input.” -
“Create a graph that sets a shared parameter value on all walls of a given type.” -
“Using Dynamo nodes, construct the Eiffel tower.”(用Dynamo节点搭一个埃菲尔铁塔)

配合使用也有讲究,官方贴了几条建议:
-
说目标,不要只列步骤:”我想可视化建筑立面面板布局”,而不是”先加一个节点,再连到……” -
对输入/输出有要求就写清楚:”用一个1到10的滑块” -
要求解释:”建好后解释每个节点是干什么的” -
迭代:”现在按Z高度加一个渐变颜色” -
直接问:”Autodesk Assistant在Dynamo for Revit里能做什么?”
它不会做什么
让AI编辑你的图形,自然会有疑问:怎么防止它搞砸?官方列出了一些特意做的限制:
-
不会覆盖你未保存的更改——会先让你决定保存还是丢弃 -
不会运行不被信任的图形;自动运行模式下,它报告当前状态,而不是背着你强制重跑 -
创建组如果结果不符合要求,会回滚,而不是留一个错的
Python这块受到特别关注。如果脚本用了pyRevit风格的代码(Dynamo的Python运行时不支持),Assistant会识别出来并解释怎么改写成Dynamo的方式,而不是直接给你一个运行时就崩的脚本。
现阶段还有一些明确限制:
-
不能修改、安装或卸载Dynamo里的外部包(但会指导你自己装) -
目前不能访问一般硬盘上的文件系统 -
Dynamo里的Assistant不能直接改Revit文档或模型——Revit自己有独立的Assistant来做这件事。Dynamo里的Assistant会提示你它无法直接改动Revit文档
什么情况面板不出现
-
你需要用Autodesk Identity登录 -
宿主有讲究:在Revit里,你通过Revit自己的Assistant与Dynamo交互,而不是这个面板 -
no-network模式下不可用(DynamoMCP同样)
按钮是灰的,多半是上面某一条。
模板:终于像”模板”了
模板功能其实Dynamo早就有,但打开方式一直是”像打开一个普通图形”,导致很容易不小心覆盖原模板。4.2里模板移到了 File > New > From Template,基于模板打开一个新的可编辑工作区,不碰原件。同时Dynamo现在也拒绝把图形保存到Templates文件夹,旧的问题路径被堵死。

这次提供三个模板:
-
Create a graph:内置若干标准化元素供你修改——文件命名规范、节点命名规范、组命名规范、Dynamo Player设置、图形信息区 -
Import & export workflow:从Excel导入结构化数据,按规则处理和重组,再导出结果给外部用 -
Make a custom node:引导你熟悉创建自定义节点。Curve_Validate节点也放在Add-ons下,能配合这个模板看它是怎么拼出来的
对BIM管理员:no-network模式更严了
如果你用NoNetworkMode部署Dynamo,4.2补了一个真实的漏洞。之前即使设置了这个标志,基于WebView2的界面(包括启动画面)仍可能访问网络。现在这些通道也被覆盖了。
另两个相关改动:
-
Package Manager和自定义节点发布的菜单项,现在有tooltip解释为什么在no-network模式下被禁用,而不是灰着没说明 -
Package Manager里的Publish Online按钮,对非包所有者/维护者禁用
Autodesk Assistant和DynamoMCP在no-network模式下被完全禁用。
一批小改动
-
新快捷键切换侧边栏:Ctrl+Shift+Left(库)、Ctrl+Shift+Right(扩展) -
Home和End现在跳转时会把注释也算进去 -
组样式列表变多时改为滚动,不再被截断 -
主页自动刷新最近文件和模板,文件被移动/删除时警告更清楚 -
Documentation Browser现在显示可变参数节点(String.Concat、String.Join、Curve Mapper)的输入输出类型
开发者和自动化
-
Dynamo 4.2为Define Data节点增加了公开接口,暴露类型信息。自动化工具可以在不打开Dynamo的情况下读取图形预期的数据结构——如果你在做Player风格的运行器或CI里校验图形输入,这个很有用 -
Define Data还有两个修复:Player提供的值在节点自身输入连接为空时也会被采用;合法的JSON列表值(如[0.0, 1.0, 2.0])现在能用于列表类型输入,不再被拒绝 -
一个破坏性变更:DynamoMCP的工具getInstallationInfo改名为get_installation_info,以符合标准MCP命名。如果你有自动化在调用旧名字,记得更新
Bug修复
修复项较多,官方发布说明里有完整列表。几个值得注意的:
-
端口右键菜单不再一左键点击就关闭 -
组内解除注释固定不再把注释踢出组 -
Use Levels改为按端口独立生效:在String.Concat、String.Join、List.Join这类可变参数节点上,之前在一个输入端口设Use Levels会影响其他端口,现在互不干扰。如果你以前为这个问题建过绕路方案,值得回头看看 -
重新连接连线后,节点不再重复执行两次 -
几何正确性多处修复:开放PolyCurve拉伸产生错误网格几何、某些变换的非均匀缩放没正确应用、Curve.Project投影到平面时加了多余节点、冻结几何在其父节点被删后残留 -
崩溃修复若干:重评估期间节点信息或警告更新时的随机崩溃、空工作区导出Graph Node Manager数据到CSV时崩溃、窗口在回调中途关闭时的启动画面崩溃、导出超大型工作区为图片不再崩溃(改为优雅失败并提示)
怎么体验
Dynamo 4.2目前可以通过dynamobuilds.com或GitHub发布页抢先体验,用的是Sandbox版。宿主集成(比如Revit里的Dynamo)会在之后提供。
发布说明:github.com/DynamoDS/Dynamo/wiki/Release-Notes#420
怎么看这次更新
这次4.2最大的信号,是Autodesk把AI助手从”测试”推到了”每一个Dynamo用户都能打开”的状态,而且方向很明确——不是做外挂式问答,而是让AI能读写图形本身。DynamoMCP连通了这一点。
结合近来的行业动作看,这条线是一致的:Revit 2026内置了AI Assistant,Revit 2027成为Forma Connected Client,Revizto发布了MCP Server,ODA向AI Agent开放CAD/BIM SDK。MCP正在成为AEC软件对外暴露”可操作能力”的公共接口。 Dynamo作为Autodesk生态里最灵活、最接近底层数据流的一环,成了AI能真正”上手”操作图形的地方。
对普通Dynamo用户来说,门槛确实在降低。以前写图形需要记节点名、记连接逻辑,现在可以描述意图让Assistant搭初稿,再人工微调。至于”AI搭的图能不能直接进生产”,官方自己也加了限制——不覆盖未保存更改、不运行不信任图形、Python有特定的防护。——这种谨慎本身说明,距离完全放手还有距离。
信息来源:
-
Dynamo BIM官方博客,”Dynamo Core 4.2 Release”,2026-08-26 https://dynamobim.org/dynamo-core-4-2-release/ -
发布说明:https://github.com/DynamoDS/Dynamo/wiki/Release-Notes#420 -
下载:https://dynamobuilds.com/
来源:微信公众号「BIM的乐趣」原文链接




评论0