Automation is the process of making a task automatic, an essential requirement for all business processes to achieve accuracy in repetitive tasks, where humans or manual tasks are prone to error. One of the most powerful automation package of recent times in the construction industry is the Autodesk’s Dynamo. It is an open-source visual programming tool which works with Revit and other Autodesk products but could also be integrated with non-Autodesk programs using Standalone releases like Dynamo Studio, Dynamo Sandbox, and Project refinery.
Unlike other Application Programming Interfaces which are used by well-grounded programmers, people with minimal coding knowledge can create custom scripts using the Dynamo to access the Revit interface. It runs on the background of Design script and Python. With Dynamo, the opportunities are endless and many time consuming tasks in various disciplines such as design, detailing, modeling, analysis, documentation can be automated.
We use Dynamo to find potential solutions to problems we face day-to-day. One such problem was the unavailability of 3D grids in Revit. Moreover even when exporting a Revit model to CAD .dwg format, the grids failed to show up but they are available with Ifc exports. We developed a simple script to solve this issue using Dynamo.
The workflow between Revit and Dynamo is shown here.
The above snip shows the sequence of nodes in the dynamo workspace which were used to create Grids in 3D view.
We found it quite interesting when we started digging to explore the capabilities of Dynamo to help us with our jobs. Learn more about Dynamo: https://dynamobim.org/
If you have any questions or opinions about this post please do comment below.
Written by Madhumitha Balaji
Leave a Reply