The Parametric Architecture Masterclass
Learn parametric modeling by recreating Zaha Hadid's Heydar Aliyev Centre in Rhino and Grasshopper. The course starts with theory—NURBS curves, surface types, continuity analysis, and the parametric design process—before diving into the building itself. You'll trace reference drawings, create curve networks for the exterior shell, generate interior surfaces, and add curtain walling, structural cores, space frames, and cladding panels. Each lesson breaks down seemingly complex forms into manageable parametric operations.
- 3+ hours of premium content
- 15 step-by-step video lessons
- Future updates included
About this course
Five theory lessons cover parametric principles—NURBS curves, surface types, continuity analysis, and UV topology—before you start modeling. Then you'll analyze the Heydar Aliyev Centre's design, import reference photographs and section drawings, and build the shell from curve networks using Rhino's network surface command. The course progresses through curtain wall detailing with Grasshopper-generated mullions, structural element generation, space frame systems between interior and exterior skins, and 17,000+ cladding panels with topology-following joints. Scripts and models from the course can be adapted to your own parametric projects.
This advanced parametric design masterclass develops your expertise in creating complex architectural forms through systematic exploration of Zaha Hadid's iconic Heydar Aliyev Centre. You'll master sophisticated computational design methodologies using Rhino and Grasshopper that enable the creation of fluid architectural geometries while maintaining structural integrity and buildability throughout the design process.
The Heydar Aliyev Centre serves as the perfect learning vehicle for understanding how parametric design principles translate into built architectural reality. Through detailed analysis and reconstruction, you'll learn advanced surface generation techniques, structural system integration, and complex panelization strategies that bridge computational design innovation with practical construction requirements.
Advanced fabrication techniques include space frame development, curtain wall integration, and sophisticated cladding panel systems that demonstrate how complex parametric designs become buildable architectural projects. The course covers both theoretical parametric principles and practical implementation strategies that ensure design integrity throughout the construction process.
These specialized skills position you to tackle the most challenging contemporary architectural projects that require sophisticated computational design capabilities. The techniques learned apply directly to complex cultural buildings, cutting-edge commercial developments, and competition entries where advanced geometric modeling and comprehensive coordination are essential for realizing visionary architectural concepts.
What will you learn?
Loading lesson previews...
This course will turn you into:
A parametric theory expert
Able to explain what parametric modeling actually means—NURBS curves, surface types, continuity analysis, and topology. You'll understand the principles behind flowing forms.
A complex shell modeler
Capable of recreating the Heydar Aliyev Centre from reference drawings: curve networks, exterior shell, and interior surfaces with varying thickness.
A cladding system designer
Able to generate curtain walls, structural cores, space frames, and 17,000+ unique cladding panels whose joints follow surface topology.
Syllabus
Define parametric modeling as a design methodology where the author sets rules and constraints, and the model regenerates as parameters change—unlike direct modeling where each change requires redrawing. Debunk common myths and break parametric architecture into four core elements that guide the rest of the course.
Explore NURBS (Non-Uniform Rational B-Splines) curves in Rhino: open curves, polylines, control point curves, and interpolated curves. Understand how degree affects curvature, how control point weights pull the curve, and why geometric continuity (G0, G1, G2) matters for smooth, flowing forms in parametric design.
Generate surfaces from curves using different methods: surface from corner points, edge surface from four curves, lofts through profile curves, and sweeps along rails. The key principle: create complex results through simple means with parameters that can be changed easily, rather than over-complicating the process.
Analyze surface topology and UV parameters—the coordinate system that defines direction across a surface. Examine ISO curves to understand how surfaces flow, test continuity between joined surfaces, and use curvature analysis to verify smooth, fluid forms. Proper topology affects appearance, manufacturability, and how panels will later divide across the surface.
Walk through a complete parametric workflow using a simple example: a linear frame structure with a varying roof ridge, built entirely in Grasshopper without drawing anything in Rhino. The goal isn't to memorize this specific structure, but to understand how to think about steps you'd take manually and translate them into a script with parameters you can modify later.
Analyze the Heydar Aliyev Centre before modeling it. Split the building into two parts: the museum with its undulating form draping over glazed facades, and the theatre/auditorium where the envelope rises skyward. Trace the profile curves that define the shell—understanding how the form was created is the starting point for replicating it.
Import reference photographs, section drawings, and elevations into Rhino. Scale and position them precisely so you can trace curves accurately. This workflow applies to any building recreation or your own designs—starting from sketches or foam models that you load into Rhino for parametric development in 3D.
Start building the Heydar Aliyev Centre shell by tracing profile curves over reference drawings. Use interpolate points, fair, rebuild, blend curve, and curvature graph commands to create smooth curves that form the skeleton of the building. Draw only a few profile curves per section—these become the parameters for the surfaces generated later.
Transform the curve skeleton into surfaces using Rhino's network surface command—select all curves in a section, and the command generates a surface with edge labeling (A, B, C, D) for continuity control. Then move into Grasshopper to parametrize the process, analyze surface quality, and ensure the shell is ready for detailing.
The interior shell isn't a simple offset from the exterior—section drawings reveal varying thicknesses, deeper at the top than the sides, especially where ribbons drape over. Build a second set of curves for the internal network to match the actual building's construction, enabling accurate space frame placement in later lessons.
Add glazed areas where the flowing shell meets rigid curtain wall planes. The geometry requires manual setup in Rhino before Grasshopper subdivision—the skin folds over itself in places that are difficult to script automatically. Define perimeter curves, then use Grasshopper to generate framing, glazing panels, mullions, and transoms.
Generate concrete columns and circulation cores using closed polylines in Rhino that reference the curve components in Grasshopper. Intersect these structural elements with the shell to cut them to the correct height. Work in small sections to avoid calculation delays—and to troubleshoot problems more easily if geometry fails.
Build the space frame—the rigid, lightweight structure of interlocking struts that holds the shell together. Construction photos reveal the density and complexity of this element. Generate the space frame between internal and external skins using Grasshopper, dividing the work into the same sections used for the shell surfaces.
Create the 17,000+ cladding panels that cover the shell. They appear uniform but vary in size based on curvature, and their joints follow the surface topology—no two panels are identical. All are doubly curved, requiring coordination between architects, engineers, and manufacturers. Use Grasshopper to generate panels whose joints adapt to the underlying geometry.
Review the complete Grasshopper definition compiled into a single file: hand-modeled curves generating shell surfaces, structural elements cut by the shell, space frame between skins, curtain wall panels, and topology-following cladding. All scripts and models are provided for you to reference and adapt to your own parametric projects.

Meet your instructor
Radu Fulgheci
Architect
BDP
Hi, I'm Radu. I'm an architect with over ten years of experience using many architectural design and modelling applications, for both professional and academic purposes. Working on challenging, high-profile projects, and international competitions, I've continually sought ways to optimise my workflow, from single to multiple applications, in order to achieve the best results in the shortest time.
What our members are saying





Frequently Asked Questions
ArchAdemia Support
How can we help?