Tutorials

A plethora of tutorials and open-source code to accelerate computational literacy within the AEC industry.
Tutorials_Radio Categories
Renumber Viewports
Premium

Renumber viewports

Use Dynamo to automatically renumber the detail number parameter of viewports placed on sheets, streamlining documentation.

Axonometric Crop Region
Premium

Axonometric crop region

Learn how to use Dynamo to batch update the crop region of axonometric views with a consistent buffer offset.

Create multi-category schedules
Premium

Create multi-category schedules

Learn how to use Dynamo to automate the batch creation of multi-category schedules for use in a room data sheet.

Place Views On Sheet
Premium

Place views on sheets

Use Dynamo to automatically place a single or multiple views onto a new sheet, such as for room data sheets.

Axonometric Graphic Overrides
Premium

Axonometric graphic overrides

Use Dynamo to automatically apply graphic overrides to obscuring walls in an axonometric view for use in a room data sheet.

Axonometric from Room
Premium

Axonometric From Room

Automate the batch creation of axonometric views based on the room’s bounding box for use in a room data sheet.

Callout from Room
Premium

Callout from room

Learn how to use Dynamo to automate the batch creation of axis-aligned callouts based on the room’s bounding box.

Renumber Windows by Room
Premium

Renumbering windows by room

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

Create Isolated Workset Views
Premium

Create isolated workset views

Use Dynamo to create isolated workset views to verify that Revit elements are on their correct workset.

Add Revision to sheets

Add revisions to multiple sheets

A simple Dynamo workflow for adding or removing a revision to multiple sheets simultaneously in Revit 2022 or lower.

Create Internal Elevations with Dynamo
Premium

Create internal elevations

Generate elevation markers and corresponding internal elevation views using Dynamo based on rooms and their bounding wall’s orientation.

Sync Room Parameters
Premium

Sync room parameters

A Dynamo workflow to synchronise instance-based room parameters, such as apartment number, nested within a Revit model group.

Rhino Inside Revit for Dynamo users

Rhino.Inside Revit for Dynamo users

Learn some of the key differences between Dynamo and Rhino.Inside Revit and discover the benefits of migrating certain Dynamo workflows to Rhino.Inside Revit.

Views from Sun
Premium

Views from sun with Rhino.Inside Revit

Learn how to generate views from the sun using Rhino.Inside Revit to visually verify the results of a Ladybug solar access heatmap.

Balcony Area and Depth with Dynamo
Premium

Balcony size

Verify a balcony’s minimum area and depth with Dynamo for compliance with the NSW Apartment Design Guide and SEPP65 requirements.

Renumber Balconies
Premium

Renumber balconies

A Dynamo workflow to renumber balconies based on their associated apartment room to assist in documentation and compliance checking.

Marketing Plans on Sheets
Premium

Marketing plans on sheets

Automatically place marketing plans onto individual sheets and set the various title block properties with Dynamo.

Create Marketing Plans
Premium

Create marketing plans

A workflow to automatically create marketing plans with Dynamo, including cropping and rotating the views.

Create Sheet Sets
Premium

Create Sheet Sets

A Dynamo workflow to automatically create Revit sheet sets/ drawing series, based on a pre-created set.

Rename Wall Types
Premium

Renaming wall types with Dynamo

A Dynamo workflow to automatically rename Revit wall types based on their layer build-up and function.

Documenting Stairs with Dynamo
Premium

Documenting stairs

A Dynamo workflow to document stairs by creating dimensions, number systems, spot elevations, stair run tags & min clearances.

Stair Compliance
Premium

Stair compliance

Verify stairs compliance including riser height, going length, risers per stair run & clearance between top rails.

Align Views
Premium

Align viewports on sheet

Automatically align viewports across multiple sheets using Dynamo for a consistent graphic layout.

Dynamo Room Check
Premium

Room check

Identify rooms in Revit which are unplaced or have self-intersecting or multiple boundaries.

Substitute Linestyles
Premium

Substitute line styles

Substitute an element’s line style for another, before deleting the old line style from the model.

Centre Door Tags
Premium

Centre door tags

Modify door tags so that they are located within the swing of the door, for clearer graphic representation.

Autodesk Insight Analysis

Insight lighting analysis

Explore Autodesk Insight and run various illuminance-based lighting analyses including solar access.

Geo-referencing Revit Models

Geo-referencing Revit models

Learn how to geo-reference your Revit model based on survey or Geographical Information System (GIS) data sets.

Rhino Inside Revit

Rhino.Inside Revit

Learn how to install Rhino.Inside and reference Revit geometry so that you can run Grasshopper scripts within Revit.

Seating bowl

Automate a stadium seating bowl using Dynamo and understand the key requirements in the Green Guide including sightlines and c-values.

Views to Uppercase

Views to uppercase

Learn how to rename views, sheets & schedules with Dynamo, to ensure they are all uppercase.

Rename Working Views
Premium

Create working views

Use Dynamo to duplicate views and rename them as working views for better Project Browser organisation.

Rename Grids
Premium

Rename grids

Learn how to automatically renaming grids using Dynamo and avoid “The name entered is already in use” error.

Calculate golden mean

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

Sheets From Excel

Sheets from Excel

Automatically create empty sheets from Excel using Dynamo and the out-of-the-box ‘Sheet.ByNameNumberTitleBlock’ node.

Elements on Worksets
Premium

Assign elements to worksets

Learn how to assign Revit model elements to their correct workset using an Excel spreadsheet and Dynamo.

Create Worksets
Premium

Create worksets

Learn how to create worksets and rename the default worksets using Dynamo to automate the central model setup process.

Limitations of 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.

Workset Breakdown

Worksets & worksharing in Revit

This tutorial demonstrates how to enable worksharing in a Revit model for team collaboration and file size management.

Dynamo Isovist View Analysis
Premium

Dynamo isovist view analysis

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

Revit annotations

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

Revit startup guide for beginners

A beginners introduction in how to get started with Revit including CAD underlays, setting up grids & levels, & conceptual modelling.

Revit’s coordinate systems

Discover Revit’s startup location and its importance in establishing a shared coordinate system when working with interoperability plug-ins.

Elk for Grasshopper

Discover Elk and how to generate 3d map info in grasshopper from Open Street Map (OSM) 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.

Filled Region Perimeter

Filled region perimeter

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

Views from sun
Premium

Views from sun

Learn how to generate views from the sun with Dynamo to visually verify the results of a Ladybug solar access heatmap.

Elefront for Grasshopper

Learn about Elefront, the Grasshopper plug-in focused on managing model data in Rhino to create a ‘Soft BIM’ model.

Ladybug & Honeybee

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

Fractals & L-Systems

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

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 eTransmit, the best method for purging and cleaning up a central Revit model so that it can be easily shared.

Substitute Title Blocks

Subsitute Title Blocks

Discover how to use Dynamo to batch automate the substitution of title blocks family types located on Revit sheets.

Premium

Room centre location

Master how to move Revit rooms and room tags to the centroid of the room using Dynamo.

View analysis

Compare the options available in Grasshopper to undertake a view analysis, including using 2D isovists, 3D isovists and a Ladybug heat map.

Dynamo for Grasshopper users

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

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

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 lateral displacement.

Title block Properties

Title block properties

Discover how to update the instance parameters of a Revit titleblock families using Dynamo.

View Underlay
Premium

View underlay

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

Elliptical stair

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

Revit’s divided surface bug

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

Revit best practice tips

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

Adaptive components from Excel

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 generate native Revit grids using Dynamo.

Areas to import instance

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

Dynamo Room Upper Limit
Premium

Room adjust upper limit

Batch automate the adjustment of a room’s upper limit in Revit by using Dynamo.

Rename Rooms By Area

Rename rooms by area

Discover how to automate the naming of Revit rooms based on area thresholds using Dynamo.

Premium

Rename rooms by groups

Learn how to synchronise Revit model groups and rooms with Dynamo to ensure efficient multi-residential documentation.

Premium

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 Room to Import Instance

Room to import instance

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

Renumber Rooms with Dynamo
Premium

Renumber rooms

Learn how to batch renumber Revit rooms sequentially based on a guiding model line using Dynamo.

Rhino to Revit workflow

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

Copyright​

© 2025 Parametric Monkey
Parametric Monkey and the Parametric Monkey logo are trademarks of Parametric Monkey Pty Ltd.

CONTACT US

Drop us a message and someone from our team will be in touch with you shortly.

BOOM!

Thank you for your interest. Someone from our team will be in touch soon.

WORKSHOP APPLICATION

To find out about upcoming public workshops or to organise a private workshop, please submit the following contact form and we’ll be in touch soon.