
Use Rhino and Grasshopper for one-click parametric building design by selecting spaces to instantly transform them into diverse buildings, with adjustable floors, facades, windows, doors, curtain walls, and roof overhang.
Learn parametric building design with Grasshopper and Rhino to generate an entire city with one button press. Control dimensions, floors, windows, doors, colors, and details for unique, printable 3D buildings.
Install rhino 8 on Windows or macOS, download via login, and activate a 90-day license; then customize the interface and master basic navigation and editing tools.
Open Rhino's Grasshopper, install the building script and Pufferfish add-on, then restart Rhino. Insert the script, activate draw icons and the profiler to monitor execution times while modeling parametric buildings.
install the pufferfish and lunchbox add-ons for Rhino 8, log in to your Rhino account, and copy the plugins into Grasshopper’s components folder.
Explore how to set up and adjust script inputs in Rhino for parametric building design, including spaces, overhangs, heights, automatic selection, windows, doors, floors, basements, and sections.
Apply the select area input to convert closed shapes into buildings using Grasshopper, then use set one curve and set multiple curves to build and modify real-time parametric structures.
Explore creating and adjusting building overhangs using the Overhangs and Stretch commands, setting measurements in meters and fine‑tuning multi‑side and roof extensions.
Learn how to measure and adjust building heights in Grasshopper by applying a single floor value to all floors. Change parapet and basement heights and revert changes.
Explore parametric building design with Grasshopper by controlling door and window frame thickness, curtain wall sections, window depth and size, and converting curtain walls to windows using interactive commands.
Adjust door cell counts in a Grasshopper parametric design by modifying input commands, using the command modification window to set min and max values, and dividing doors into sections.
Control the number of building floors and basement floors in Grasshopper for parametric building design, disable automatic selection, and set max value to 30 to shape curtain walls into windows.
Control balcony commands in Grasshopper, select the building area, and adjust overhang. Extrude the balcony with depth settings of one meter and two meters thirty centimeters.
Explore how to divide a building facade using grasshopper, balancing automatic distance-based sectioning with manual control, adjusting store and window cells for curtain wall design.
Learn to use automatic values in grasshopper to generate parametric building heights, using seed controls, floor range limits, and multi-space selection to create different building shapes.
Explore parametric building facade design in Grasshopper by creating curtain walls and glass facades, moving curtain walls, and customizing storefront patterns to yield balcony and window configurations.
Update the script to version 0.2, enabling real dimensions for windows and doors, define the building area, and apply pattern inputs for facade and curtain wall adjustments.
Learn to control the number of building floors using the graph values script in Grasshopper, linking chart outputs to the floor command and updating data after every modification.
Drive parametric design with Grasshopper graph values to adjust building heights, pass data, and shape the form. Color in Photoshop and render with an AI site for a realistic result.
Export the building from Rhino to 3ds Max as meshes via dwg export, then import, apply materials, and edit the geometry with the Edit Poly command, vertex mode, and symmetry.
Design a printable building in Rhino by setting millimeter scale, drawing area with grid snap, and baking a facade; then apply thickness and scale to 200 mm for printing.
Build a Grasshopper structure from scratch by importing Rhino curves and Brep geometry, view data with panel, and extrude the curve upward along a unit z vector with a slider.
Divide surfaces into equal parts with a grid panel from lunchbox, setting divisions to create four branches of five panels, and inspect the data tree with the param viewer.
Slice each panel with the panel slicer to create two pieces, then attach a panel frame to subdivided surfaces and set a 0.9 slider for a 10% frame thickness.
Copy and move a curve in Grasshopper, align it with the curtain wall height, and extrude by 20% of that height, using multiply and add for dynamic scaling.
Find the centroid with the area component, scale non-uniformly about that center (scale nu) along x and y, keep z constant, then offset to add thickness.
Extrude along the z axis, deconstruct the Brep to access surfaces, apply lunchbox paneling to subdivided surfaces, generate window frames, and control thickness and window size with decimal sliders.
Create parametric windows with Grasshopper by using number sliders, paneling and panel frame components, setting divisions, applying a 0.9 scale frame, and organizing outputs with a Brep component.
Group the top floor components with the group component to organize your definition, search for the group, then duplicate and stack the floor vertically, keeping the ground floor grouped separately.
Duplicate upper floors by moving grouped floors along the z axis with the move component, driven by a floor height slider and a series to stack copies.
Parametrically duplicate the ground floor by moving components along the z axis, using a height slider and a series component to control stacking, ensuring upper floors sit above lower floors.
Apply basic math to make the upper floor stack dynamically respond to ground-floor height in Grasshopper, driving the upper floors series for a customizable building.
Create a parametric building roof surface, parapet wall, and stairwell in grasshopper by defining the boundary, extruding for the parapet and stairwell, offsetting curves, and converting curves to surfaces.
In this exceptional course, you'll learn how to create automated buildings with one-click parametric input, using powerful tools like Grasshopper and Rhino. This course is aimed at architects, designers and engineers who want to transform their design ideas into advanced, easily editable architectural models.
The course begins with a comprehensive introduction to Rhino and the interactive Grasshopper environment, with an emphasis on understanding the user interface and core components. You don't need to know how to use Rhino or Grasshopper, but if you know how to use them, it will save you a lot. sometimes. You will learn how to use parametric inputs to control design and create complex geometric shapes in an automated manner. By building a strong foundation in algorithmic thinking, you will learn how to apply conditions and logic to implement dynamic designs.
The course covers various topics, including:
Understand the basics and advantages of parametric design.
Create and manipulate geometric shapes using Grasshopper components.
Develop scripts for automated architectural designs.
Use data structures to enhance design processes.
Automatically design facades and external building components.
Integrating structural and environmental analysis into design processes.
By the end of the course, you will have acquired the skills to develop parametric and automated architectural models using Grasshopper and Rhino, enabling you to deliver innovative and effective design solutions with one click. You will be able to create creative and complex designs faster and more accurately, putting you at the forefront of architectural design professionals.
By purchasing this course, you will receive the featured script completely free for your personal and professional use.
Please note: This course does not teach you how to build the script from scratch. Instead, it focuses on how to work with and utilize the script effectively within Grasshopper and Rhino.