We present to you another 29 story skyscraper model which was developed in Rhinoceros 3D. The same was integrated with Autodesk Revit using the Rhino Inside Revit plugin developed by Robert McNeel and Associates.

We would explain in detail the process involved in the development from conceptual to detailed design using Rhino, Grasshopper, and Revit’s Interoperability.

We go step by step;

STEP 1; We developed a concept model in Rhino, also called the building’s mass/geometry. This is the basis for the whole design.

STEP 2: Contours were created around the building to signify the boundaries of the floors.

STEP 3: Each floor boundary was rotated in a wavy manner following the Bezier graph mapper in the grasshopper. The curve on the graph signifies the rotation form of the building.

STEP 4: The corner of all the floor boundaries were filleted to have a curved corner. The design intent of these fillets was to curb excess wind effects on the building. In the same vein, the floors were scaled to have a reducing floor area as building elevation increases. The graph mapper utilized for scaling the floor geometries is the trigonometry SINE wave graph. This is the reason why the building has a twisted form, following a Sine wave pattern.

STEP 5: The boundary curves of the floors were offset by two meters which serve as an allowance for the perimeter curtain and brick wall placement.

STEP 6: The walls were placed based on the floor boundary offset and extruded for each wall type. The brick wall had an extrusion of 1.8meters and the curtain wall took the rest of the floor height for extrusion equal to 1.2meters. Running the grasshopper script at this point would place both wall types in Revit.

STEP 7: The lift shaft was position based on two parameters, the start points, and endpoint of the lift shaft. These parametric points were used as drivers to the width and location of the lift shaft.

STEP 8: After choosing a proper position for the lift wall shaft in the previous step, the boundary curves of the shaft were used to create the shear walls in Revit.

STEP 9: The wall skirting was used at the perimeter walls where the curtain walls above sit. It was created as a direct shape in Revit as a wall category.

STEP 10: Levels were created in Revit based on domain ranges of 3 meters per floor. These levels were then assigned to each element per floor.

STEP 11: This is the final step to the design process in grasshopper. The floor boundaries and lift shaft outputs were used to create floors with shaft openings in Revit. Floor types and levels were also assigned to each floor.