Tutorials

  • Seating bowl

    Discover how to automate a stadium seating bowl using Dynamo and understand the key requirements in the Green Guide.

  • Views to uppercase

    Learn how to do a batch update to Revit views, sheets and schedules to ensure they are all uppercase.

  • Rotate & swap values

    Learn how to use Dynamo to rotate a Revit family and swap the width and length parameter values.

  • Rename working views

    Use Dynamo to automate the process of renaming duplicate Revit views by replacing the “(1)” suffix.

  • Rename grids

    Learn how to automate the sequential renaming process of grids in Revit using Dynamo.

  • Flux Dashboard

    Learn how to connect your Grasshopper scripts to Flux’s Dashboard app to create custom user interfaces.

  • Calculate golden mean

    Calculate the width and length of a golden mean rectangle in Dynamo given the area as an input.

  • Sheets from Excel

    Learn how to automate the generation of Revit sheets from an Excel spreadsheet using Dynamo.

  • Elements on worksets

    Learn how to automatically assign model elements to their correct Revit workset using Dynamo.

  • Create & rename worksets

    This tutorial will present how to create and rename the default worksets using Dynamo to automate the setup process.

  • Revit Splines

    Discover the limitations of working with splines in Revit and how to overcome them with these workarounds.

  • Detailing in Revit

    A brief introduction into some of the 2D detailing tools at your disposal to embellish your 3D Revit model.

  • Worksharing in Revit

    A beginners introduction to enabling worksharing in Revit for team collaboration and file size management.

  • Dynamo view analysis

    Learn how to create a 2D isovist in Dynamo and embed the results into Revit using filled regions and shared parameters.

  • Revit annotations

    Learn about the various types of annotations within Revit including tags, dimensions, rooms, keynotes and schedules.

  • Revit startup – Beginners

    A beginners introduction into setting up a Revit project covering CAD underlays, grids, levels, etc.

  • Revit’s coordinate systems

    Learn about the importance of Revit’s ‘internal’ coordinate system when working with interoperability plug-ins.

  • Elk

    Discover Elk and how to generate 3d map info from Open Street Map and Shuttle Radar Topography Mission (SRTM) data.

  • City of Sydney model

    Learn about geographic and projected coordinate systems and how to setup up a City of Sydney digital model from AAM.

  • Flux Site Extractor

    Learn how to extract site context for Grasshopper and Dynamo using Flux’s Site Extractor app.

  • Min balcony size

    Discover how to automate a balcony’s minimum size compliance for SEPP65 with Dynamo.

  • Diagrid via Flux

    Learn how to transfer geometry from Revit into Grasshopper, create a diagram structure and import the results back into Revit using Flux.

  • Solar Analysis via Flux

    Learn how to produce a detailed SEPP65 solar access compliance check using Ladybug and Flux

  • Filled region perimeter

    Discover how to extract the perimeter of a filled region in Revit using Dynamo and filtered line styles.

  • Flux

    Discover Flux the new interoperability tool which connects Grasshopper, Dynamo and Excel.

  • Case Study

    Study Revit’s inability to deal with complex geometry and how this can be overcome by integrating Rhino and Grasshopper.

  • Views from sun

    Learn how to generate Dynamo and Grasshopper views from the sun to visually verify the results of a Ladybug ‘heat map’.

  • Hummingbird columns

    Convert your Grasshopper centreline geometry into Revit columns using the Hummingbird plug-in.

  • Elefront

    Lean about Elefront the Grasshopper plug-in focused on managing model data and interaction with Rhino objects.

  • Ladybug & Honeybee

    Discover Ladybug & Honeybee, the environmental plug-ins for Grasshopper to help create environmentally-conscious designs.

  • Fractals

    Discover about fractals and L-Systems and how to generate these in Grasshopper using HoopSnake and Rabbit.

  • Electromagnetic fields

    Learn how to generate a 2D and 3D electromagnetic field in grasshopper using the flowL plug-in.

  • Get unused filters

    Use Dynamo to extract all the unused filters in your Revit project so that they can be purged for file maintenance.

  • eTransmit

    Discover the best method for transmitting a Revit model where worksharing has been enabled.

  • Titleblock family types

    Discover how to automate the substitution of titleblocks located on Revit sheets using Dynamo.

  • Room centre location

    Master how to move Revit room and Room tags to the centroid of the room using Dynamo and the BVN Package manager.

  • View analysis

    Compare the options available in Grasshopper to undertake a view analysis, including using isovists and Ladybug.

  • Translating NURBS

    This is a repost of Nate Miller’s ‘Interoperability geometry’ post from the Proving Ground.

  • GH hotkeys & shortcuts

    Understand the importance of sharing your screen and discover Grasshopper’s shortcuts and hotkeys to speed up your workflow.

  • Dynamo for GH users

    Download this pdf primer which contains tips and translations to help migrate your Grasshopper skills to Dynamo.

  • SEPP65 solar analysis pt2

    Extract Revit rooms for a detailed SEPP65 solar access compliance analysis in Ladybug before pushing the results back into Revit.

  • Catenary curves

    Learn to create and animate a catenary curve/membrane using Grasshopper and Kangaroo’s live physics engine.

  • Levels from Excel

    This tutorial explores how you can translate levels from Rhino to Revit using Excel and Dynamo.

  • Create unplaced rooms

    Learn how to use Dynamo to automate the creation of unplaced rooms in Revit from an excel spreadsheet.

  • Structural analysis

    Discover Karamba, the structural analysis plug-in for Grasshopper and how to calculate the lateral displacement of an element.

  • Titleblock properties

    Discover how to update the instance parameters of Revit title block families using Dynamo.

  • View underlay

    Learn how to globally control a view’s underlay parameter so that when printing the view will display as required.

  • SEPP65 solar analysis pt1

    Learn how to undertake a SEPP65 solar compliance analysis for residential projects using Grasshopper and Ladybug.

  • Structural diagrid

    This tutorial documents the workflow for creating a diagrid catenoid structure in Grasshopper for conversion into Revit.

  • Void forms

    This tutorial explores the various workflows to create complex void forms within Dynamo and Revit.

  • Elliptical stair

    Learn the limitations of creating an elliptical stair in Revit and how to overcome them using Grasshopper.

  • Divided surface bug

    Understand the limitations of using Revit’s divided surface command on planar trapezoidal surfaces.

  • Locked links in Revit

    Having problems trying to select a Revit link or an AutoCAD underlay? Find the culprit and learn how to fix it.

  • Revit best practice tips

    Forget the hype, learn the fundamentals – 16 tips for best practice modelling in Autodesk Revit.

  • Hummingbird

    Hummingbird is a set of Grasshopper components that facilitate the creation of Revit native geometry.

  • Adaptive components

    This tutorial explores how you can translate geometry from Rhino to Revit via Excel using an adaptive component family.

  • Grids from Excel

    Export grids from Grasshopper to Excel and use the ‘Grids.FromExcel’ to generate native Revit grids.

  • Areas to import instance

    Learn how to convert Revit areas (GBA, GFA, etc) into import instances using the ‘Area.ImportInstance’ node in Dynamo.

  • Room adjust upper limit

    Automate the adjustment of a room’s upper limit by using the ‘Room.AdjustUpperLimit’ node in Dynamo.

  • Rename rooms by area

    Discover the ‘Room.RenameByArea’ node to automate the naming of rooms based on its area.

  • Rename rooms by groups

    Learn about the ‘Room.RenameBy ModelGroup’ Dynamo node which keeps model groups and rooms in sync.

  • Renumber doors by rooms

    Learn how to automate the renumbering of Revit doors based on the room in which it is located using Dynamo.

  • Dynamo Sun Settings

    Learn how to extract Revit’s sun settings with Dynamo so that a solar analysis study can be performed.

  • Rhynamo

    Rhynamo is a plug-in that lets you read and write the Rhino 3DM file format within Dynamo.

  • Revit’s weather settings

    Discover which Revit weather station data is being used when environmental analysis are being performed.

  • Room to import instance

    Use the ‘Room.ImportInstance’ node within Dynamo to convert Revit rooms into 3D objects.

  • Renumber rooms

    Learn how to use the ‘RenumberRooms’ custom node in Dynamo to automate the renumbering of Revit rooms.

  • Dynamo

    Learn about the node-based visual programming interface for Autodesk Revit and its benefits.

  • Chameleon

    Chameleon simplifies the process of translating geometric data between Grasshopper and Revit.

  • Rhino to Revit workflow

    This is a list of best practice workflows to follow when generating Rhino massing for import into Revit.

  • Why use Rhino?

    Understand the benefits of using Rhino over other software including SketchUp and Revit and how to integrate it into your workflows.

  • Grasshopper

    Learn about Grasshopper, the graphical algorithm editor tightly integrated with Rhino’s 3-D modelling tools.