Dynamo Essential Training Course

Autodesk Dynamo allows Revit users to build custom tools to solve their modeling challenges in smarter, faster ways. You can generate algorithms to analyze data, read and edit data from outside sources, create geometry in Dynamo itself, or edit the geometry in Revit files—all using Dynamo’s node-based visual language. This training course helps you understand the basic programming concepts behind Dynamo and the extension through the lens of architectural modeling. Ian Siegel shows how to construct data-driven geometry, analyze relationships between Revit elements, and incorporate data into the BIM environment from multiple non-Revit sources and formats, including Excel and digital images. Plus, learn techniques that reduce modeling and documentation time in Revit: placing families and components, adjusting parameter values, and more.

Topics include:

  • Placing and connecting Dynamo nodes
  • Understanding Dynamo’s data types
  • Performing math functions
  • Creating number lists and text strings
  • Writing data to an Excel spreadsheet
  • Creating points, curves, surfaces, and solids
  • Analyzing geometry
  • Linking a Dynamo-driven SAT into Revit
  • Placing Revit families with Dynamo
  • Creating Revit views and sheets with Dynamo

Dynamo for Revit Workflow

This course teaches you how to apply basic visual programming concepts to architectural design in Revit, including automating various design, documentation, analysis, and BIM management tasks. Learn how to use Dynamo for numbering rooms, calculating occupant loads, evaluating the efficiency of a room’s furniture layout, verifying adherence to building code, and dimensioning rooms. Each chapter features start-to-finish examples of Dynamo in action, solving and automating the kind of tasks architects face every day.

Topics include:

  • Renumbering rooms by their building level
  • Reading Revit element data with Dynamo
  • Setting Revit parameter values
  • Calculating occupant loads
  • Analyzing room layouts
  • Interpreting Revit geometry and curtain panel boundaries
  • Generating architectural patterns based on random numbers