“Open-source Dynamo is a visual programming extension for Autodesk® Revit that allows you to manipulate data, sculpt geometry, explore design options, automate processes, and create links between multiple applications.”
This is the description of Dynamo right from the horse’s mouth, ok the Dynamo website.
Here is another definition of Dynamo from the Dynamo Primer
“Dynamo is, quite literally, what you make it. Working with Dynamo may include using the application, either in connection with other Autodesk software or not, engaging a Visual Programming process, or participating in a broad community of users and contributors.”
But really Dynamo started because of the question: Wouldn’t it be cool if we could make this technology talk to this technology.
- Dynamo is 100% Open Source Code!
- Dynamo can interface with other programs using their API (Application Programing Interface)
- At its core, Dynamo is a logic and mathematics processing engine
Now that you know what Dynamo is, how do you work with Dynamo? Simply put working with Dynamo is writing “Algorithms”.
- Algorithms are a procedure, process, or a formula that’s followed exactly in order to solve a problem.
- Writing these algorithms within Dynamo is a lot like writing a recipe.
- Ingredients (inputs)
- List of instructions
- Outcome (output)
The best way to get started with Dynamo is to just simply start. Begin by opening it up and exploring the interface, maybe check out some of the samples that come with Dynamo. Explore the node library and start to learn where things are and what they might mean. Of course keep in mind that things might not mean what they appear to mean. You should also start small, because going too big too fast may become overwhelming and turn you off of Dynamo.
- Check out the getting started videos from dynamobim.org/learn
- Read “The Dynamo Primer” the unofficial online user’s manual
- Check out the “Dynamo Dictionary” a searchable database for Dynamo functionality.
- Use and play with the out of the box stuff that comes with Revit/Dynamo
- It can also be easier if you have a problem that you want to solve
- You can also find/give answers on the DynamoBIM.org Forum