Dynamo

Dynamo – Computational BIM

This article is from my last course before the thesis. (unfortunately turkish)

The main aim is what Dynamo accomplish as a Computational BIM tool and why this is Computation BIM.

Continue reading %s

Dynamoist – Dynamo İstanbul First Meeting

22 August evening, we were at ITU Taşkışla for the first dynamo user group meeting.

 

Dynamoist : First Meeting Photo (Me: the last one :D)

Continue reading %s

Consept To Fabrication With Dynamo

I generally use Dynamo for after design processes. This time we use it for an early design process and for preparation to fabrication.

 

Now the project is at pre-fabrication stage. We are preparing for fabrication. I will update this post later :).

 

I am not a coder guy, and used “BecauseWeDynamo” and “SpringNode” packages.

The next step will be using Optimo for fabrication panel optimizations.

 

The aim was creating a wooden interface using new methods.

We started with a mass and using dynamo packages sliced it. You can see the preparation video.

This project done at PATIKA MIMARLIK , you can see the renderings at the link.

 

 

 

Hatch Builder in Dynamo with Correct Unit Using Zebra Package

The team was trying to build a custom pattern using notepad. This process is very hard because each time they change an element in notepad they import it in any try it again. You can see the hatch below.

 

Hatch
Hatch From Revit – Imported with pat file created with Zebra

Then i remember one tweet about creating hatch files with Zebra package, found it and try it.

The bad part about the hatch is the running bond changes in every 6 step, not 3.

hatch_patterns
Hatch – How to?

May be you are very good at creating it with text file but its better to see the result at the background is far beyond easy.

Hatch File at Dynamo
Hatch File at Dynamo

You can import the pat file directly to the revit. It will came with correct scale.

Thanks to Zebra Package creators.

The definition file ; Hatch.

Renumber All Parking Lots of course In an Order

The problem was a claim came from the employer; ” All parking lots should have a number.”

First trial was collecting them with select all elements but when i put numbers it was disordered, and i remember the room numbering script along a curve.

The result was fascinating.

Thanks Dynamo.

Capture

 

Capture

 

Group elements by values node can be found in ParametricAlly package. This node take elements and another group reference list (this list contains grouping input) and make separated groups.

In this case i collect parking lots and used levels as a references. Intersect them all with a curve, finding the start point of intersection and query the parameter At point. The result is parking lot list aligned according to the curve parameters.

Definition file

 

 

Bulk Level Height Changer

After a value engineering meeting, for cost reasons, decided to lowering the level heights of the project. We have 7 model and 3 drafting file and used groups for tower levels. When you change it one by one all the groups explodes you should lower them all by once. Challenge Accepted.

 

 

 

This is the definition. In this work flow Ground and first floor remain the same. Basements have specific heights and upper levels heights reduced 150 mm. (that means second floor -150, third -300). And we have Architectural and Structural levels in the same file :). That definition grab the level height find its number and  reduce necessary difference.

Topography By “Really” text

After the previous post we get a cad file containing only site points texts, no height. Points tagged manually, and non elevated. you can read heights from text. If you have dynamo you have solution. 🙂

dyn2

 

 

Step 1. Select Model Elements.  –  Grab texts from exploded cad file.  I used clockwork text element tool. Cleaned unnecessary entries. 1

 

Step 2 –  Find locations with Clockwork node. Grab X and Y from location and Z from reader node. 2

 

Step 3 – Some of them share the same X.Y. and this is unacceptable for Dynamo. Sort these points along a defining curve and check X and Y values the prior and following element.

Dynamo Definition.

Topography By Text

Site cad

 

 

 

That is the problem;

We have a cad file containing topography heights but no points. Texts locations are at the correct heights too.

 

 

point

 

Revit topography tool doesn’t working because of lack of  the convenient geometry. But we have “Dynamo” :D.

First step; I imported Dwg to Revit and expolde it. After the explode all the text notes become visible at site level.

revit points

 

Second; In dynamo, i use only 3 nodes, thanks to Clockwork package 🙂 again. Select all text element and query the locations. As a suprise all the text still have the correct locations, including “Z”. You can not see them at 3d view but still the family contains the Z value.

 

 

dyn

 

That is the final topography. 🙂

site

 

 

 

 

Room Parameter Changing With Dynamo

For a multiple story project, PM team changed all the room finishes names, added some new materials etc. There was lots of rooms with the same name and of course same changes for all. Doing it manually take times and than thanks to “Dynamo” .

There is the definition.

Capture

 

You can use the same method for Changing other parameters too.

Don’t forget to use on/off toggle after manipulating parameters.

Using Dynamo for Function Visiluation

 

For the presentation of one of our works, we should add a color legend indicating building functions. Many times, i tried to do this using Revit Mass models or Generic models (of course modelling one by one) but with dynamo, now we can construct a workflow  for this job of course with less time.

This is the result; 🙂

 

Colors

 

 

 

How i made it?

 

HOw to (Large)

If you have an office standard for color fill you can create two list for colors and departments.

It will take less time then doing it manually.

 

Thanks Mehmet from Red Hot Bim blog for his helps.