How to create a python plugin with Grasshopper

Year: 2020
Where: Online
Role: speaker

A webinar organized by P/N - Performance Network. I showed how to solve an urban design task in Grasshopper - firstly with visual programming, secondly with custom components based on functional programming and OOP programming of Python. Exploring the possibility to condense a long logic made by native Grasshopper components into a few lines of code step by step.

  • VPL with conditional statements
  • Grasshopper component: input/output, data type, icons
  • Python: import keyword, variable, list and tuple, conditionals, function, inline loop, class, constructor, classmethod, method overriding and much more!

IDS 2020

Year: 2020
Where: Online (USA)
Role: teacher

Online workshops at University of Arkansas on occasion of IDS 2020. I teached sustainable design optimization using Ladybug Tools and ClimateStudio following the three-tier approach for efficient buildings.

  • Climate Data Analysis
  • Basic info about Comfort and Energy Performance in buildings
  • Decisions about a building's orientation and massing
  • Daylight analysis following LEED Daylight Credit (LEED v4)
  • Building Energy Modeling - passive and active strategies


Year: 2020
Where: Online (USA)
Role: teacher

An interesting online workshop at University of Arkansas. I teached Grasshopper to the students using exercises that I created starting from a short essay by Luca Zecchin called “the Four Compositions”. I have only added a latest kind of compositional logic "Organic | generative design". This idea of mine and prof. Francesco Bedeschi was a good demonstration about how to use Grasshopper:

  • getting preliminary idea of the building without losing the control of the instruments, and use Grasshopper like a parametric 3D sketchbook
  • learn compositional logics and Grasshopper simultaneously

More Info

The Youth Scholars Webinar on Urban Microclimate

Year: 2020
Where: Online (China)
Role: speaker

The Youth Scholars Webinar on Urban Microclimate was held for the first time in November 2018 and adhered to the concept of equality, pragmatism and openness at the beginning. The founder of the Webinar hopes to play a role of bridge, let ideas converge, promote technology communication and improve the research quality of building science. The webinar is conducted online to benefit more researchers.
I was invited as speaker to this second edition to talk about innovative tools for urban microclimate analysis.


More Info

ENVI_MET Winter Release 2018 & Grasshopper plugin for ENVI-MET

Year: 2018
Where: Online
Role: speaker

A webinair promoted by McNeel and organized Performance Network about Dragonfly envimet components that I developed. Some new features were showed during the live demos:

  • Modeling 3D buildings with Rhino 6 and Grasshopper to generate ENVI-MET model areas
  • Using EPW file to feed simulation file
  • Generating SIM file


Ancient roman buildings with Grasshopper

Year: 2017
Where: Rome, Italy
Role: teacher, teaching assistant

An interesting short course at University of Arkansas Rome Center. This course was written by arch. Francesco Bedeschi and it was about possibility to replicate ancient roman buildings with Grasshopper.
I teached how to use Grasshopper to create ancient architectures and I supported the students till the end of the project.


Grasshopper Course

Year: 2016
Where: Termoli (CB), Italy
Role: teacher

A course to provide the basic notions of parametric modeling with Grasshopper. Some common tasks of parametric design and generative modeling were addressed through a series of exercises during the course.

  • Graphic interface and basic concepts
  • Points, Lines, Vectors
  • Data management through lists
  • Curves, Surfaces
  • Points of attraction and Paneling
  • Logic functions and mathematical functions
  • Geometric transformations (rotate, scale, move)
  • Deformations and Morphing
  • Mesh and Smoothness
  • Manufacturing
  • Notions of 3D printing

Rhino Days - Rome

Year: 2016
Where: Rome, Italy
Role: speaker

Two days of workshops where the most up-to-date tools for architects and designers will be presented in the field of 3D digital modeling, parametric design, energy and environmental analysis, digital manufacturing and BIM. I was invited as speaker to talk about Ladybug Legacy, one of the best plugin for Grasshopper about environmental analysis.