Revit 5 Dynamo - Training Course
Duration: 30 hours
Teaching Methodology: Hands on
Course Schedule: Schedule
Fees $350
Course Mode: Blended Face-to-face or online via Zoom
Weekly (15 sessions)DESCRIPTION
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.
OVERVIEW
Participants who take this course will learn how to:
- Install and Launch Dynamo
- Add and Connect Nodes
- Develop Complex Visual Programs
- Turn Data Into Geometry
- Manage Lists
- Use Code Blocks
- Use Dynamo in Revit
- Create Custom Nodes
- Store and Share Nodes
- Create Geometric Applications
- Use Dynamo to Add Structural Framing Elements
- Create a Workflow Between Revit and Other Programs
- Color Code a Panel Based on Area or Plane Deviation
- Orient Panels Relative to the Sun
- Use Design Script and Functions
- Use AutoCAD, Excel, and Dynamo to Create the Complex Canopies on the ABC Mall Roof Top
AUDIENCE
Advanced Revit users.
PREREQUISITES
Revit Fundamentals for All Disciplines course and Revit Advanced for All Disciplines.
COURSE CONTENTS
01 - About
- Explore visual programming for the first time
- Connect workflows in various software
- Engage an active community of users
- Develop an open-source platform
02 - Introduction to Visual Programming
- What is Visual Programming?
- What is Dynamo?
- Dynamo in Action
03 - Installing and Launching Dynamo
- Installation
- Launching from Revit
04 - User Interface and Workspace
- The Workspace
- Navigation and Layout
05 - Anatomy of a Visual Program
- Nodes and Wires
- Library
- Managing Your Program
- Managing Data with Presets
06 - Building Blocks of Programs
- Data
- Math
- Logic
- Strings
- Colors
07 - Geometry for Computational Design
- Vectors, Points, Curves
- Surfaces, Solids, Meshes
- Importing Geometry
08 - Designing with Lists
- What’s a List?
- Lists of Lists
- n-Dimensional Lists
09 - Code Blocks and DesignScript
- Code Block Basics
- DesignScript Syntax and Functions
10 - Dynamo for Revit Basics
- Selecting, Editing, Creating Elements
- Customizing and Documenting
11 - Revit Parameters and Formulas
- Editing Multiple Parameters
- Using Formulas in Dynamo
12 - Structural Framing
- Framing and Family by Point
- Adaptive Components and Levels
13 - Working with SAT Files
- Exporting and Importing SATs
- Dynamo Geometry to Revit
14 - Excel and Image Inputs
- Reading Excel and Image Data
- Writing to Excel
15 - Solar Orientation
- Sun Studies with Dynamo
16 - Custom Nodes
- Creating and Publishing Nodes
- Python Nodes and Revit
17 - Python Essentials in Code Blocks
- Using Python in Dynamo
18 - Advanced Python and Revit API
- Batch Modifications
- Installing and Using Libraries
19 - Connecting to Web APIs
- Fetching Data from Services
- Working with JSON
20 - Dynamo Player
- Using in Revit
- Interactive Inputs
- Automation Examples
21 - Generative Design with Dynamo
- Creating Design Studies
- Constraints and Evaluation
22 - Case Study: ABC Mall Canopies
- AutoCAD → PDF → Excel → Dynamo
- Creating Canopy Geometry
23 - Performance Optimization
- Freezing Nodes
- Preview Management
- Script Organization
24 - Deployment Best Practices
- Script Folder Structure
- Sharing and Documenting
- Managing Dependencies