本入门包含由 Mode Lab 开发的章节。这些章节重点介绍使用 Dynamo 开始和运行自己的可视化程序所需的基本技能,以及有关如何进一步使用 Dynamo 的关键信息。
本手册旨在满足不同背景和技能水平的读者的需求。有关 Dynamo 设置、用户界面和关键概念的一般简介位于以下各部分中,建议新用户浏览以下主题:
对于希望更深入地了解每个元素(例如,特定节点及其背后的概念)的用户,我们会在各自相应章节中介绍基础知识。
如果您想要查看 Dynamo 工作流的演示,我们已在“示例工作流”部分中包含了一些图形。按照随附的说明创建您自己的 Dynamo 图形。
我们会介绍有关 Dynamo 的不同主题,因此可以在后面的章节中找到更多特定于主题的练习。“练习” 通常位于每个页面的最后一部分。
如果没有众多热衷的用户和积极贡献者,Dynamo 就不能成为现在的样子。通过关注博客、将作品添加到库或在论坛中讨论 Dynamo,来与社区进行交流。
Dynamo 被设计为一款面向设计师的可视化编程工具,可帮助我们创建使用外部库或任何具有 API 的 Autodesk 产品的工具。借助 Dynamo 沙箱,我们可以在“沙箱”样式的应用程序中开发程序,但 Dynamo 生态系统会持续增长。
项目的源代码是开源的,使我们能够尽情地扩展其功能。在 GitHub 上检出项目,并浏览用户自定义 Dynamo 的工作进度。
浏览、分叉并开始扩展 Dynamo 以满足您的需求
从最开始作为 Revit 中建筑信息模型 (BIM) 的附加模块,Dynamo 已逐渐成熟,可提供诸多功能。除此之外,它还是一个平台,使设计师能够探索可视化编程、解决问题并自行制作工具。通过设置一些环境让我们开始 Dynamo 探索之旅 - 它是什么?我如何使用它?
Dynamo 是一款可视化编程应用程序,可以下载并在单独的“沙盒”模式下运行,也可以下载并作为 Revit、FormIt 或 Civil 3D 等其他软件的插件运行。
Dynamo 将使我们能够在可视化编程过程中工作,从而将各元素连接在一起以定义关系和构成自定义算法的操作序列。我们可以使用算法来处理各种应用程序(从处理数据到生成几何图形),所有操作均可实时完成,无需编写任何 code
。
节点和导线是 Dynamo 中支持可视化编程过程的关键组件。它有助于在设计的各个部分之间建立强大的视觉和系统关系。在开发和优化设计工作流时,使用简单的鼠标单击即可轻松连接节点。
从对项目工作流使用可视化编程到开发自定义工具,Dynamo 是各种令人兴奋的应用程序不可或缺的一部分。