building volume optimization

A Revit tool for automatic generation and optimization of a building volume, that is constrained by local urban regulations. The tool is a Dynamo algorithm using  Generative Design to provide various options.

The Problem:

  • Interpretation of the legal framework for spatial planning when creating a building volume is often a slow and laborious process. It requires detailed knowledge of the regulatory framework and its application in the design process. Errors in this interpretation lead to a large amount of additional design work.

  • Selecting appropriate parameters for a specific project can not be done without comparing the results of different configurations.

  • The legal framework requires the architect to comply with specific building parameters, some of which are variables that the designer must choose.

This makes the use of computational and generative design in the process very suitable for solving this problem.

The Solution:

  • The algorithm developed in Dynamo implements the regulatory framework. After the input of the initial parameters which are set in the urban plans for the specific building, it generates many solutions that can be compared in Generative Design based on achieved building parameters - building plot area and built-up volume.

  • The architect can choose the optimal solution that maximizes the parameters of construction - extremely useful for the end customer.

The tool is helpful at the beginning of the design process, rapidly giving these important parameters at an early stage of the process - based on these results, the architect can make informed decisions about the future building.



sci-steel is a toolkit for Dynamo Advance Steel that adds selection, read geometry and create element functionalities. Aimed at automating repetitive tedious tasks in engineering and helping design of complex geometries from import.

The Toolkit includes:


• Universal AutoCAD selector

• Get Mesh geometry

• Get Surface geometry

• Get Line geometry 

• Get Grid geometry 

• Get Beam geometry

• Get Plate geometry 


• Transform Plate and Bolt

• Get Element Unique Id

• Move Element to layer


• Create Advance Steel Bolt 
• Create AutoCAD Line
• Create AutoCAD Polyline

Select Element-01.png
Line Geometry-01.png
Grid Geometry-01.png
Mesh Geometry-01.png
Surface Geometry-01.png
Beam Geometry-01.png
Plate Geometry-01.png
Element Id-01.png
Move To Layer-01.png
Create Acad line-01-01.png
Create Acad Polyline-01-01.png
Create Bolt-01.png





sci-ride is a toolkit for creating rollercoaster rides. The tools have been developed in Dynamo and Grasshopper and automate the tasks of designing, analysis, and preparing for production.

The Toolkit includes:

Ride Design:

 • Generate Ride path
 • Generate structure 

 • Generate Safety Zone 
 • Show slope and length
 • Monitor slope
 • Detect Safety Clash

Arc Fit:

 • Grasshopper production segments logic
 • Optimization algorithm

Air Drag Analysis:

 • Air drag analysis algorith

 • Velocity vizualization
 • Acceleration diagram

 • Revit Schedule and Excel export

 • GWA file upload and analysis