Discrete & Modular Design

Average Rating

0
0 out of 5 stars (based on 0 reviews)

Discrete & Modular Design Using Rhino & Grasshopper course is a complete introduction to Discrete and Modular Architecture, a powerful design approach that transforms how architects and designers conceive, organize, and construct architectural systems. You’ll learn step-by-step how to design modular components, define rules and assembly logics, and generate complex architectural structures using repeatable, adaptable units. From foundational principles of modularity and discretization, all the way to advanced digital workflows in Rhino and Grasshopper, this course equips you with the tools to design scalable systems, create intelligent rule-based assemblies, and develop architectural outcomes that are both conceptually strong and computationally precise.

Strongly Recommended For Students Who Have Completed the Rhino Masterclass & Grasshopper Masterclass

Session 01: Modular Design Fundamentals
This session introduces the core principles of discrete and modular architecture, covering modular thinking, repetition, variation, part-to-whole relationships, and the logic behind designing architectural systems using defined components.
Session 02: Tools & Setup
This session guides you through installing and preparing the essential tools for the course, including Rhino, Grasshopper plugins, and any required add-ons, ensuring your environment is fully ready for modular and discrete design workflows.

Session 01: Basic Aggregations & Connections
This session explains how to design simple modules and connect them through basic aggregation logic. You’ll learn how to define interfaces and create stable, readable part relationships.
Session 02: Grasshopper Connections
This session introduces Grasshopper workflows for generating automatic and advanced connections between modular parts, allowing you to streamline and systemize your assembly logic.
Session 03: Iterations, Catalogs & Control Systems
This session explores creating iterative variations, saving and loading aggregation states, organizing part catalogs, and controlling module counts for efficient design management.
Session 04: Parts Attributes
This session focuses on assigning attributes to parts—such as type, rotation, hierarchy, or behavior—enabling more intelligent and flexible modular systems.
Session 05: Rules 01
This session introduces rule-based design, covering adjacency rules, connection restrictions, and logical conditions that drive the assembly of your system.
Session 06: Rules 02
This session expands on rule creation, exploring more advanced logic, multi-layered constraints, and rule combinations that generate complex modular outcomes.

Session 01: Volumetric Field
This session teaches how to generate 3D volumetric fields that guide the distribution, orientation, and density of modular systems in space.
Session 02: Curve Field
This session introduces curve-driven fields that influence aggregation paths, directional flows, and the alignment of modules along curves.
Session 03: Curve Field 02
This session builds on the previous one with multi-curve fields, transitions, weighting, and more sophisticated control strategies.
Session 04: Surface Field
This session explains how to generate fields based on surfaces, allowing modules to follow topologies, gradients, and surface-defined constraints.
Session 05: Combine Fields
This session focuses on blending multiple fields—volumetric, curve, and surface—to create complex global behaviors and controlled design outcomes.
Session 06: Global Constraints
This session explores system-level limitations, such as boundaries, envelopes, height limits, and environmental rules that shape the overall aggregation.
Session 07: Local Constraints
This session looks at localized control—restricting modules in certain regions, resolving conflicts, and guiding micro-level behavior within your system.

Session 01: Circulation
This session introduces circulation strategies within modular systems, exploring pathways, flows, spatial gradients, and how circulation shapes aggregation logic.
Session 02: Aggregation 01
This session begins the final project development by generating and refining the first full aggregation based on your parts, rules, and chosen fields.
Session 03: Aggregation 02
This session completes the final project with advanced aggregation refinements, integrating constraints, circulation, and presentation-ready geometry

There are no reviews yet. Be the first one to write one.

Special offer:

Sale ends in

00Days : 00Hours : 00Min : 00Sec

-30%

Original price was: 200 USD.Current price is: 140 USD.

This course includes:

Share Course

Course specifications

Instructor

Mohamed Abdelhady