Dynamo: What’s new for 2022 - Part 1

Dynamo was first released alongside Autodesk Revit as a beta release back in 2011 which gave Revit users an insight into the world of visual programming.

This was a very new concept to most and it was not initially apparent what could be achieved by using visual programming. Also, in the early releases, the capabilities of Dynamo were limited due to a lack of nodes. However, the concept of visual programming is very relevant to those in design as most of us can instantly relate to the manipulation and connection of visual elements to form a program.

Many Rhino3D users were already familiar with graphical programming tools having access to Grasshopper 3D which allowed for computational modeling. This was used to great effect in architecture for conceptual modeling of complex forms, particularly facades and stadia.

Back to the present day, Dynamo has grown into a mature tool that can handle advanced geometry and the data import and export requirements needed for modern BIM workflows. Dynamo is now available in the following Autodesk platforms:

Platform improvements

As part of a visual refresh on the menu structure of Dynamo, we now have a dedicated Preferences dialog. Here you can control the geometry scaling, render precision, default run settings, and access the package manager settings. This is much easier to use and consolidates a number of tools into a simple dialog.

The Preferences along with other tools as now found under a new menu simply named ‘Dynamo’.

The package management has been significantly improved by adding more controls and consolidating all the controls within the new preferences dialog. Note that you can also control the priority of package loading which is useful when you have multiple versions of a package installed.

When working with Python code we were limited to using IronPython. This, essentially, was an open-source implementation of Python with some limitations and no access to Python libraries. You can now decide on using IronPython or Python 3. This is great news as we can now access the vast libraries available which will open new possibilities for Dynamo.

As you can see, the version of Python can be set in the preferences or, case by case, within the Python script editor. This is handy when running legacy code that is mixed with Python3.

Another great tool is the ability to import and export Microsoft Excel data using OpenXML. This enables you to interact with Excel data even if you have not got an installation of Excel. This also solves many compatibility issues.

Additional help is also given to a user in the form of auto complete. If you double click on an input or output, Dynamo will attempt to suggest relevant nodes. In the example below I have double clicked on the sheet name input and the auto complete has correctly suggested the use of a string node.

So that just about sums up the platform features for this release of Dynamo. In part 2 we will look at some of the new nodes for Revit and Civil 3D and discuss some interesting workflows that can be achieved! Read part 2 of this blog here.

 

Blog

The Complete Autodesk Software List - All 112 Autodesk Products in one list

30 September 2024

Have you ever wondered how many product titles Autodesk has in its design software portfolio? Well its 112 at this point in time, but with the continuous acquisitions this number is ever increasing. The design, Digital Prototyping, Building information modelling (BIM) etc……. tools created by Autodesk cover  multiple industry sectors and are used by over 10 million users in more than 185 countries. That’s pretty incredible!

Learn more