Day 12 | Learn Rhino and grasshopper as BIM tool for modelling in Revit: Task 1, 2,3,4

SAVE

Posted on: July 28th, 2020

Day 12 | Learn Rhino and grasshopper as BIM tool for modelling in Revit: Task 1, 2,3,4

Date: 06.07.2020

 

Task 1

Title: Learn Rhino and grasshopper as BIM tool for modelling in Revit.

Software used: Rhino7, Grasshopper,GhPython, Revit.

Tools Used: Wall, Element Geometry, Model Categories Picker, Category Filter, Query Elements, Logical and filter, Document Levels Picker, Category Identity, Boolean Toggle, Panel, Object Bake.

The session was to learn basic modelling in Revit using Rhino and grasshopper as BIM tools. The session covered 5 small exercises to explore different components of Revit in grasshopper. In the first exercise a sample building was selected. Its building elements were assigned from Revit to grasshopper and then baked in Rhino.

A sample building selected for modelling in grasshopper.

A building element  assigned in grasshopper from Revit.

Part model assigned in grasshopper.

An element from the assigned part of the building in grasshopper.

Assigned Model from Revit to grasshopper baked in rhino.

 

 

Task 2

Title: Generic modelling in Revit using Rhino and grasshopper.

Software used: Rhino7, Grasshopper, Revit.

Tools Used: Surface, Divide Domain2, Isotrim, Deconstruct Brep, Element Type Picker, Add Component Adaptive

The exercise was to do generic modelling in Revit and Rhino. A rectangular frame geometry with planes at each vertex was generated in Revit. Next, a doubly curved surface in grasshopper was generated from two curves created in Rhino. Then, the surface was subdivided into small grid panels. Further, the frame generated in Revit was morphed on each grid of the surface.

Four points created in Revit and planes being assigned to each point.

Planes being assigned at each point. Generating rectangle from connecting the four points in Revit.

Generating a small rectangle on the base rectangular curve to create a frame.

Activating the planes generated at four vertices.

Frame generated from the on projecting the smaller rectangle along the larger rectangular curve.

Importing the Revit generated model in grasshopper.

Curves being created in rhino.

Surface created in rhino being assigned to grasshopper and Revit.

Subdividing the surface into smaller grid units.

Deconstructing the smaller grid units to generate vertices.

Morphing rectangular frame component generated in Revit to the vertices of the grid surfaces.

 

 

 

Task 3

Title: Architectural Modelling in Revit using Rhino and grasshopper.

Software used: Rhino7, Grasshopper, Revit.

Tools Used: Brep, Add Geometry Direct Shape.

The exercise was to learn to import architectural models generated in grasshopper to Revit. For this, a project from the previous session was selected. The four rooms generated in grasshopper were categorized based on their shapes to the direct Revit document using components of Revit.

Grasshopper imported in Revit.

Individual room being modified in revit.

All the rooms modified in Revit and assigned in grasshopper.

Final outcome in Revit. Model baked in Revit post categorizing the elements based on its shape.

 

 

Task 4

Title: Generating Terrain site model in Revit using Rhino and grasshopper.

Software used: Rhino7, Grasshopper, Revit.

Tools Used: Construct Point, Rectangle, Rectangular array, Image Sampler, Integer, Bounds, Remap Number, Panel, Move, Z Vector, Add Topography (Points).

The exercise was to learn to generate Terrain site model from points using image sampler method in grasshopper and assign it to Revit. For this an array of points were generated in grasshopper and were bounded on the image of the chosen site. The points were remapped and using the Revit component in grasshopper the terrain surface was generated from the remapped points.

Selecting a terrain area on maps for modelling in grasshopper and Revit.

Generating an array of points in grasshopper.

Remapping the values of the image to achieve real heights.

Final outcome in Revit from remapped values of the points in grasshopper connected to generate terrain surface.

Read More: