@ColinMcCrone April 20, 2016 - Meetupfiles.meetup.com/20156796/2016-04-20 Chicago Dynamo...

Preview:

Citation preview

@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