A two-day course on Grasshopper for structural design, in four modules, one per half day: data structures, meshes and GhPython scripts with AI, form-finding with Kangaroo, analysis and optimization with Karamba3D. Each module includes a hands-on exercise on a structural case study, and you will receive the Grasshopper files of the worked examples to reuse.
Program
01 · GrasshopperDay 1 · morning
Parametric logic and data structures
Exercise
Parametric definition of a reinforced-concrete section
Geometry and reinforcement handled with lists and data trees
What you'll be able to do
Set up a definition with parametric logic, starting from design case studies
Manage data lists and tree structures (data trees)
Use conditional components (if, cull, dispatch)
Keep the script organized and readable
02 · GhPython · WeaverbirdDay 1 · afternoon
Formulas, meshes and scripts with AI
Exercise
Parametric modeling of an arch bridge
Meshing the structure with triangular and quadrangular strategies
A GhPython component written with Claude
What you'll be able to do
Use complex formulas with the Expression component or GhPython
Generate triangular and quadrangular meshes with Weaverbird
Write and comment GhPython components with Claude
Connect Claude to Rhino and Grasshopper through Rhino MCP
03 · KangarooDay 2 · morning
Form-finding of catenaries and shells
Exercise
Form-finding of a catenary
Form-finding of a shell structure
What you'll be able to do
Find your way among the most-used plug-ins: Kangaroo, Weaverbird, LunchBox, Karamba3D
Find the shape of catenaries and shells with Kangaroo
Quickly vary configurations and compare design alternatives
04 · Karamba3DDay 2 · afternoon
FEM analysis and genetic optimization
Exercise
Analysis model of a reticular structure
Optimizing the structure with genetic algorithms
What you'll be able to do
Generate analysis models with Karamba3D
Integrate structural analysis into the form-finding process
Export models to FEM software for further checks
More examples from the course
FAQ
Who is the course for?
Structural engineers wanting parametric tools for design
Civil / building engineering or architecture students interested in structures
Anyone with Grasshopper basics
What are the prerequisites?
The course requires a basic knowledge of Grasshopper: the program focuses on structural applications and the use of Karamba3D, so you should already be able to navigate the interface, build simple definitions and understand how data lists (data trees) work.
What should I bring?
A laptop with Rhino 8 or 9 (Grasshopper is included; there is a free 90-day trial). Plug-ins are installed together at the start of each module.
How many participants are there?
Maximum 10 students
Instructor
Ing. Andrea Mercurio — Authorized Rhinoceros Trainer (ART) with 10+ years of experience in parametric design.
Enrollment
Fill in the pre-enrollment form and tell me which city you prefer: Milan, Rome or Palermo. Dates are set once the minimum number of participants is reached; I'll write to you as soon as the course is confirmed.