How to Build the Best, Most Effective Dynamo Library

Dynamo screenshot

Dynamo is a great tool for developing custom tools in Revit. Dynamo’s visual interface makes it easy for non-programmers to access the power of the Revit API and develop tools to suit their needs. Coupled with its open-source nature, Dynamo has quickly become the tool of choice for automation and computational design in Revit.

Yet, many of the things that make Dynamo such a success hold back its widespread adoption by firms. Dynamo graphs or scripts need specific knowledge to run. Dynamo Player, released with Revit 2017 and further enhanced in Revit 2018, went a long way toward improving the usability for non-Dynamo savvy users, it still falls short of providing the seamless user experience available from a custom built add-in or macro.

Likewise, the open source nature of Dynamo, with its user-created packages of nodes, makes standardizing node libraries on each user’s computer an onerous task. If a user has a different version of a package installed, the particular graph may…

Read more