@ColinMcCroneApril 20, 2016
Computational Design
What is it? Parametric Rules-based
Computational Design
a
b
a - b = c
What is it? Parametric Rules-based
Computational Design
a
b
a - b = c
What is it? Parametric Rules-based
Computational Design
a = 2
b = 1
a - b = c
What is it? Parametric Rules-based
Computational Design
a = 2
b = 1
a - b = c = 1
What is it? Parametric Rules-based
Computational Design
a = 4
b = 1
a - b = c = 3
What is it? Parametric Rules-based
Computational Design
a =
b =
a - b = c
What is it? Parametric Rules-based
Computational Design
a =
b =
a - b = c =
What is it? Parametric Rules-based
Computational Design
Traditional scripting a – b = c
def Subtraction(value1, value2){
return = value1 – value2;}
Computational Design
Visual scripting a – b = c
Subtractionvalue1value2
returndef Subtraction(value1, value2){
return = value1 – value2;}
Computational Design
Visual scripting a – b = c
a
bc
Subtractionvalue1value2
return
Computational Design
Visual scripting a – b = c
a
bc
Subtractionvalue1value2
return
Computational Design
Visual scripting a – b = c
Computational Design
Computational Design in BIM
Computational Design
Computational Design Computational Design in BIM
Computational Design
in FormIt
inReact
on the web
Computational Design
Use Cases
Space planning
Use Cases
Visualizing data
Use Cases
Room renumbering
Use Cases
Adaptive components
Use Cases
Use Cases
Use Cases
Use Cases
CAD to BIMvasshaug.net
Use Cases
Use Cases
Use Cases
Use Cases
Use Cases
Use Cases
BIM to Fabrication Drawings
Use Cases
Packages
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DynamoLadybugMeshToolkitBecauseWeDynamo…
RevitClockworkSteamNodesarchi-lab.netBakeryRebar
Tabular DataBumbleBeeDynaBleauRaindrops
InteropRhynamoMantis ShrimpDynamoWorks
AnalysisStructural Analysis for DynamoLadybug
GeometryMeshToolkitBecauseWeDynamo
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DynamoLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DynamoLadybugMeshToolkitBecauseWeDynamo…
• https://github.com/CAAD-RWTH/ClockworkForDynamo
• ~370 nodes• Great for Math, lists, geometry, paneling,
Revit
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis fLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DyLadybugMeshToolkitBecauseWeDynamo…
• Julien Benoit• https://aecuandme.wordpress.co
m/
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DyLadybugMeshToolkitBecauseWeDynamo…
• http://archi-lab.net/
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis forLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DyLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DLadybugMeshToolkitBecauseWeDynamo…
• Luke Johnson• http://whatrevitwants.blogspot.com/20
15/10/big-update-to-bakery-package-for.html
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DyLadybug MeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DyLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for oLadybugMeshToolkitBecauseWeDynamo…
• Konrad Sobon, David Mans• http://konradsobon.gitbooks.io/b
umblebee-primer/
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DLadybugMeshToolkitBecauseWeDynamo…
• http://blog.kylemorin.co/2015/03/dynableau-dynamo-tableau/
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DLadybugMeshToolkitBecauseWeDynamo…
Before DynaBleau:– structure your Revit data schema either in schedules or in dynamo lists– write out the normalized schema to either CSV or SQL dumps– Open Tableau– Connect to Data– Create linked relations within Tableau– Build your worksheet
With DynaBleau:– Run Definition– Open TDE extract in Tableau– Build your worksheet
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for LadybugMeshToolkitBecauseWeDynamo…
• Nuri Miller• @nurimiller
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DoLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for oLadybugMeshToolkitBecauseWeDynamo…
• Konrad Sobon• http://archi-lab.net/mantis-
shrimp-getting-started/
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for moLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for Ladybug MeshToolkitBecauseWeDynamo…
• Adam Sheather @Gytaco• https://github.com/Gytaco/DynaWorks
http://bim42.com/2015/06/dynaworks/
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis forLadybug MeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis forLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis forLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis foroLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DoLadybugMeshToolkitBecauseWeDynamo…
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DyLadybugMeshToolkitBecauseWeDynamo…
• https://github.com/BecauseWeCan/BecauseWeDynamo
• Walking triangular mesh topology to label edges for fabrication
• Some DXF exporting• Auto-sectioning tools
ClockworkSteamNodesarchi-lab.netBakeryRebarBumbleBeeDynaBleauRaindropsRhynamoMantis ShrimpDynaWorksStructural Analysis for DyLadybugMeshToolkitBecauseWeDynamo…
Resources
DynamoBIM.org /learn /blog /forums/forum/dyn/ /download
DynamoPrimer.com
@DynamoBIM
Resources
Find your local Dynamo User Group http://dynamobim.org/a-world-of-user-groups/
Resources
http://bit.ly/DynamoLynda
https://thinkparametric.com/cour
ses/dynamo-101-fundamentals
Resources
1. Dynamo is for rules-based Design
Takeaways
1. Dynamo is for rules-based Design2. You don’t have to write a script to use a script.
Takeaways
1. Dynamo is for rules-based Design2. You don’t have to write a script to use a script.3. Nobody knows everything. Ask for help.
Takeaways