If you want to learn about Dynamo and collaborate with like-minded users, check out these LinkedIn Groups:
Author: lukesjohnson
Workflow: Drive Instance Parameter by Mapping Owner View via Excel
Quick Summary: get all instances of a specific family type , get the Owner View, get a parameter from the Owner View, use that parameter to lookup another value in an Excel sheet, then drive an instance parameter back into the family instances based on the Excel lookup.
Source: What Revit Wants
Batch Export Revit Views to IFC
This node takes 3 inputs:
- View prefix for views you want to export to IFC
- Target directory for the IFC files
- Optional: IFC version, current default is IFC2x3
When the node is Run, it filters through the Revit views to find those with the specified prefix, then it exports them as individual IFC files to the target directory. You could combine this with Web Request node to enable periodic execution (ie. automatic batch export).
Full credit goes to those who put the framework of this together over on the forum (also see ‘Credits’ in image below).
Get Family List for this project
This will output a list of families as Revit elements from the current Revit document. From here you can perform various operations such as determining the Types that proceed from these families and so on. The example below simply exports the current project family name list to the clipboard so it can be pasted into another program such as Word.
Get DYF Dependencies through Recursion v1
This node takes single DYF file in one input, and the path to your main package folder in the other. It gets the path to DYF files that the main DYF requires, and outputs a list of file paths to those ‘dependencies’. In this version, the node repeats about 4 times to get custom nodes 4 or 5 levels deep from the initial dyf.
Copy File List to New Directory
Resource: Thesis by Thomas Vogt – Current application of graphical programming in the design phase of a BIM project
Subtitle: Development opportunities and future scenarios with ‘Dynamo’
This 155 page document is very detailed and covers a number of interesting topics, including:
- Fundamentals of graphic programming, such as History of graphical programming
- Graphical programming with Dynamo, including technological challenges and Future of Dynamo
- Survey results
Full credit to Thomas Michael Vogt for his work on this Thesis.
Can be downloaded at:
PDF download
Source:
LinkedIn

Video: Practical Design Computation, Dynamo for informed design and streamlined BIM
Posted by Nate Holland on Vimeo.
Here it is:
Practical Design Computation: Dynamo for informed design and streamlined BIM from Nate Holland on Vimeo.
Source:
Topic: Change Detail Number of Viewport Based on Location on Sheet | Dynamo BIM
Duplicate Views
In some cases it is difficult to multi-select and Duplicate multiple Views in the Project Browser. This node takes a list of Views and attempts to Duplicate them. It also takes a duplicationOption as input, which is by default set to Duplicate. This first version does not return the newly created views as elements (ie. the views usually appended with “Copy 1”), but it should do so in future version.
Copy Section Box to List of 3D Views
Sometimes you will want to maintain a number of different 3D views with the same Section Box extents, but perhaps with different View Templates applied. This node was designed to copy the Section Box extent from one 3D view, and apply it to a list of 3D views. It also notifies if the Section Box was applied successfully. In the example below, I simply modified the shape handles of one 3D view Section Box, and then used the definition as shown below to copy the Section Box from the Active View to the other related 3D views. The node deliberately removes the ‘source’ 3D view from the 3D views to be modified.





