An Introduction to Dynamo for Daily Use Within Revit

Automating documentation tasks just got easier with Dynamo, a visual scripting tool for Revit. This course will focus on Dynamo and how it interacts with Revit when it comes to mining data from your Revit model.
Course info
Rating
(13)
Level
Beginner
Updated
Oct 10, 2016
Duration
2h 51m
Table of contents
Description
Course info
Rating
(13)
Level
Beginner
Updated
Oct 10, 2016
Duration
2h 51m
Description

Dynamo is an extremely powerful visual scripting tool for Autodesk Revit, which allows the everyday user to access the Revit API on a unprecedented level. In this course, An Introduction to Dynamo for Daily Use Within Revit, your going to discover the ways that Dynamo came make your life easier in Revit by making you more efficient. First, you will learn how to extract data from Revit into Dynamo. Next, you will learn how to manipulate that data within Dynamo. Finally, you will pump all of that data back into Revit. When you're finished with this course, you'll not only have the skills to automate documentation tasks, but also have the ability to expand upon these workflows in the future.

About the author
About the author

John Pierson is a Design Technology Specialist at Parallax Team, and a Revit certified professional for all disciplines. He is also an active member of the Dynamo community and currently manages the Dynamo package Rhythm; which is among the top 5 most downloaded.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is John Pierson, and welcome to my course, An Introduction to Dynamo for Daily Use Within Revit. I am a Design Technology Leader at Dekker/Perich/Sabatini in Albuquerque, New Mexico, and a member of the Dynamo community. As a Design Technology Leader, I am responsible for Revit content management, training for all users, and streamlining Revit workflows. Dynamo is an extremely powerful visual scripting tool for Autodesk Revit, which allows the everyday user to access the Revit API on an unprecedented level. In this course, you're going to discover the ways that Dynamo can make your life easier in Revit by making you more efficient. Some of the major topics that we will cover include maintaining Dynamo installs, as well as custom packages; the community-driven effort behind Dynamo; collecting, filtering, and grouping Revit data within Dynamo; modifying Revit data and pushing it back to Revit with Dynamo; and ways to apply all of these methods in daily practice. By the end of this course, you'll know how to automate mundane tasks in Revit with Dynamo and build upon basic skills to be more efficient and more employable. Before beginning this course, you should be familiar with Autodesk Revit. From here, you should feel comfortable diving into design computation with courses on advanced Dynamo workflows, generative design, computational design or parametric design, and the Revit API. I hope you'll join me on this journey to learn Dynamo with An Introduction to Dynamo for Daily Use Within Revit course, at Pluralsight.

Extended Resources for Dynamo
Hello everyone. My name is John Pierson, and this module is titled Extended Resources for Dynamo. So in this module, we're going to cover a few additional resources that we will be utilizing through the rest of this course, as well as a few that are just good to know. So to summarize what we're going over in this module, we're going to cover updating Dynamo or how to update Dynamo as new releases come out. This ensures your continued success with Dynamo throughout your usage of the product. We're also going to go over the Dynamo Package Manager. The Dynamo Package Manager is a resource for add-ins to Dynamo, if you will. We're going to cover a few key packages to have that we will utilize throughout the rest of this course, as well as just showing how to install a package for future use. We're also going to look at the Dynamo Forum and the Dynamo Primer. So we're going to look at those; that way, that you have a reference as you continue your usage of Dynamo throughout the rest of your Revit career as well. So we'll go over that and touch base on that so that way, you have a few extra resources to continue to be successful.

Manipulating Revit Data with Dynamo
The title of this module is Manipulating Revit Data with Dynamo. So we've learned how to extract data from our Revit models utilizing Dynamo and collect a lot of elements utilizing different Nodes available as well. So now it's time to actually manipulate that data and push it back into Revit as well. So to summarize exactly what we're going to cover in this module, first of all, we're going to go over manipulating the Revit data. That means applying math to the data. So we can use Dynamo to increase values incrementally, or we can use it to just add different variables to our equations for Revit elements. We're going to look at how to push that data back into Revit, and this involves setting parameter values. So we've used a GetParameterValue Node previously to be able to obtain the data, so now we can go ahead and set it back. We will look at setting type and instance parameters and some of the differences involved with doing those processes. And we will look at summing up data and displaying. So the way that this displays is we'll sum up areas of elements based on their location. So what we'll do is we'll collect a bunch of Revit elements, do a whole lot of math to the data within Dynamo, and push that back into other Revit elements. So this is really good because it begins the discussion to where Revit elements can communicate with each other in very different ways.