Working Smarter in Revit with Dynamo Sean D Burke NBBJ Senior Associate / Digital Practice Leader Working Smarter in Revit with Dynamo
Objectives Logic, Language and Flow Define workflows and share Automate Repetitive Tasks* Use on Real Projects * not so much the twisty towers At the end of this class, you will be able to: Learn how to ‘speak’ Dynamo and translate ideas to a workflow Define your own project workflows and understand how to share with others Identifying opportunities for automating rote tasks through scripting Become familiar with resources to learn more about incorporating Dynamo into your daily work
Computational BIM Reality Capture Access / Mobility Infinite Computing Networked Society Sustainable Technologies Carbon Reduction Big Data Reality Capture Access / Mobility Infinite Computing Design to Fabrication Embedded Workflow What trends are affecting the way The Sharing Economy Open Source
Computational BIM Mortal Enemies? or BFFs? Computational Design vs Currently these two worlds exist as parallel universes, rarely ever coming together to solve problems, and often doubling efforts on particular design and documentation challenges. The current, silo approach to getting work done is not sustainable. If we set aside preferences to which tool is best, let’s just examine this situation from another perspective. I’ll list off a few qualities and if you would all close your eyes, I want you to think of what process I am describing… Computational Design vs Building Information Modeling
Computational BIM Parametric Tools Constraint-Based System Contains Data Enables Automation Requires no Knowledge of Programming Large Ecosystem of Plug-Ins So which is it? Q: Design Computation or BIM?
Open Source Software Hardware Fabrication Shelter Internet of Things Shapeoko 2 There are many open source platforms that have the potential to deeply disrupt the status quo. Designers are in the perfect position to design and benefit from becoming tool makers.
Why dynamo?
2009.. 2010… 2011…
2009.. 2010… 2011…
SO…
Why not make your own tools? Humans have been tool users for a very long time We used to make what we needed / some cultures still do like a carpenter apprentice in Japan Now we use what is provided to us Some of us have a deep desire to craft our own tools When we share that knowledge with others, it can be expanded beyond it’s original purpose
Enemies of Efficiency Modeling more than you should Repetitive tasks Seeing tasks as independent Poorly managing change Don’t model more often or in more detail than necessary If you are counting things, manually locating elements, checking lists against what you should have versus what you actually do… you are wasting time Tasks are often part of a workflow… treat them as such and you will be golden If you must make changes frequently, understanding how to design for change will help you tremendously.
A More Efficient You Just-Right Modeling Automating Tasks Developing Workflows Supporting Iterative Design
dynamo?
So, What is Dynamo? Open Source (free as in Free Beer) Visual Scripting Language Originally only for Revit It’s a modeler Open Source means it’s developing so fast there are new experimental builds every day The official stable releases have come every 6 weeks or so in the past Because it’s visual, you only code when you need to – instead you wire nodes together, like Lego Mindstorms (oh, and there’s a thing called grasshopper which maybe a few of you have heard of) Although built for Revit, it’s been ported to other Autodesk applications, including: Navisworks, Fusion 360, Inventor and the code named Design Script which drives much under the hood was originally developed as a computation design language for AutoCAD It has the AME core in it and can be run standalone.
Core Competencies Geometry Data Exchange Compute Points Curves Surfaces Solids Families, Views, Sheets, etc…
Core Competencies Make Relationships and Systems It’s more than stuff Revit is already Parametric Compatibility is huge Not all are easy Not just geometry, info and BIM More than a dwg into revit
The Race is On Compatibility is huge Not all are easy Not just geometry, info and BIM More than a dwg into revit
How Do I Get It? Revit 2015? You have it now! Or… DynamoBIM.org
Getting Started On the Add-Ins tab Works in project or family Learning: Samples Videos Documentation
Sharing is Caring
Package Search In Dynamo Simple one click install It just works Download AND Upload Rip, Mix, Improve, Share!
Examples
Values Driven from Images Working with ‘regular’ designers Read image file Sample at Grid Get Color Brightness Scale Z-axis Place an object
Excel to Stuff Something from ‘almost’ nothing Excel, XYZ coordintates Connecting points Adaptive Components Points and lines (just geometry)
Excel to Stuff Making proper Revit Geometry Adaptive components, placed Final Node places adaptive components on the list of coordinate pairs
Project to Surface Revit: Adaptive Components Dynamo: Collect Points Project Vertical Lines Find Intersection Place New Instances
Project to Surface Sean Burke, NBBJ
Simplified Revit Export Nate Holland, NBBJ This is the beginnings of a tool I’ve been working on(with the help of Case) to export simplified geometry and associated information out of Revit. Many of our analysis tools are set up to run in grasshopper with building masses or simplified floor plans. To run these on past or current projects means manual simplification of Revit models which is repetitive and time consuming. So far I can export Walls as a series of Points that can be connected as lines. By using excel as a medium we can maintain other useful information such as thickness, height, opacity, Revit GUID etc. Hopefully soon this tool will expand to other data types like floors, roofs, stairs, windows and doors.
FAR - live feedback Select Surface Select Mass Compare Areas See Results
Envelope Calcs Revit material takeoffs and schedules don’t always work to satisfy code required energy calculations or transparency requirements. We’ve used Filled Regions for a while now to do this. Unique types per material. Dynamo can be used to extract per view. Standard Excel sorting and grouping tools are used to format as required for agency review. Nate Holland, NBBJ
Demo
DWG to Rooms
The future…
Fitness Finding What?
Fitness Finding Fitness Function
via Alan Moylan, aka @BIMgeek
Performance Analysis Dynamo can also use the built in analysis features in BIM. Here, a recursive algorithm is used to find the optimum solar exposure for an early stage building design.
Interior Visibility Analysis
Interior Visibility Analysis
You got this!
@ShellShockRocks #RevitRockStar #FollowFriday @ShellShockRocks #RevitRockStar
You can be a rock star!
Thank You! SeanDBurke.com @seandburke