top of page

Randomized Panel Facades in Revit with Dynamo

Random Facades Revit

We’ve all seen them and admired their awesomeness. Yes, I am talking about random panelized facades. A quick Google search yields some awesome results.

But the question is, how do I make something like this in Revit? Like really in Revit, not a mass, none of that stuff.

Well, I am here to tell you that you can. After looking at examples and thinking on this for a bit, I finally figured out that we have the perfect tool for the job. Revit curtain walls + the Revit API, (through Dynamo). Curtain wall? But why? Because the Autodesk developers were so nice that they gave us this magnificent little tool.

Add Remove Curtainwall segments

Using this tool, along with some automation through Dynamo, we can make Revit remove random grids for us!

To get started we can draw a curtain wall, with a minimum panel layout rule.

Random Curtainwall Revit

We specify minimums because Dynamo is going to remove some every now and then.

After we draw our curtain wall with the layout rule, we can edit the profile to make it look closer to the source image.

Revit Random Curtainwall Dynamo
Revit Random Curtainall Dynamo

And now we can jump into Dynamo!

First, we need to select our curtain wall and get the grid! Luckily custom package Rhythm has a node to get the grid.

Random Revit Curtainwall Dynamo

Next, we can obtain the curves from this grid.

Random Revit Curtainwall Facade Using Dynamo

Utilizing another custom Dynamo package, Lunchbox, we can randomize the order of every curtain grid segment.

Random Revit Curtainwall Facade Using Dynamo

After they are randomized we need to take some from the lists to remove them, (We can see which ones will be removed because they are blue).

Random Revit Curtainwall Facade Using Dynamo

Finally, we can set up the option to remove grids. Once again, Rhythm has a great tool for this.

Random Revit Curtainwall Facade Using Dynamo

We are almost there, but the wall wouldn’t be complete without some solids.

Random Revit Curtainwall Facade Using Dynamo

And here is an animation of this workflow in action.

Random Revit Curtainwall Facade Using Dynamo

Did you know EvolveLAB helps firms in the AEC industry with Computational Design? Do you have a project that needs some computational love? Want to host a computational workshop at your firm? Reach out to us at

John Pierson is a Computational BIM Specialist at EvolveLAB. John has presented at Revit Technology Conference where he was rated as one of the top 5 speakers. He is an active member in the Dynamo community and currently manages Rhythm; which is among the top 10 most downloaded Dynamo packages



Join EvolveLAB's newsletter to stay informed on our latest tools, live streams, and more. Get inside access to new releases, updates, and exclusive content. Subscribe now to stay in the know.

Thanks for subscribing!

bottom of page