Skip to content

EMILIO MAURETTE   /   BIM WORKFLOWS

Automation &
Visual Programming

Automate repetitive work.
Make the model do more.

AI-assisted software and visual programming connect model information, instructions and geometry: from preparing IFC-to-Revit briefs to generating parametric forms, focused 3D views and PDF issues.

My role Software development using AI · Scripts · Custom Python nodes · Adaptive families

Workflows IFC-to-Revit instructions · Parametric modelling · Model navigation · Documentation automation

1 software application   /   3 video demonstrations   /   Instructions & source downloads

01

IFC Intent · AI-assisted software

Give an IFC model clear instructions for Revit.

IFC review · Tailored ChatGPT prompts · Revit workflow

  1. Review the IFC model and select elements
  2. Add modelling instructions and references
  3. Prepare a tailored brief for ChatGPT

A Windows application for reviewing IFC models and creating tailored prompts and instruction packages for ChatGPT to guide the creation of native Revit files (RVT/RFA). Select elements, add modelling notes and references, then export the brief. Native Revit file generation requires a locally installed Revit version and the IFC Intent connector.

My contributionSoftware concept and development using AI.

02

Parametric form generation

Explore a shading structure through its defining parameters.

Angles & lengths · Control points · Adaptive families

  1. Define angles, lengths and points
  2. Drive adaptive families with the script
  3. Review the resulting form

Angles, lengths and points drive the form of a partial-shade structure. The demonstration connects parameter changes to the resulting geometry through adaptive families.

My contributionScript development and adaptive family creation.

03

3D views from selected objects

Turn a model selection into a focused 3D view.

Element selection · View creation · Python nodes

  1. Select the model elements
  2. Choose whether to hide other objects
  3. Generate a dedicated 3D view

Select model elements and generate a new 3D view. The workflow can hide unselected objects or retain the surrounding model for context.

My contributionScript development and custom Python node creation.

04

Automated PDF printing

From sheet parameters to a coordinated PDF issue.

Sheet parameters · Paper sizes · Issue dates

  1. Set paper size and print selection
  2. Update the issue date
  3. Print selected sheets at their assigned sizes

Shared parameters define each sheet’s paper size and whether it should print. The script updates the issue date and prints the selected sheets at their assigned sizes.

My contributionScript development, database interaction and integration with project parameters.