
Master parametric design in Grasshopper from Rhino basics to topics, exploring surfaces, attractors, Voronoi, Delaunay, metaballs, meshes, fractals, Kangaroo plugin, 2D and 3D patterns, textiles and jewelry, and data structures.
Introduce Grasshopper 3d parametric design from zero to advanced, with Rhino basics, data structures and algorithms, attractors, data trees, and essential plugins for modeling.
Master Rhino interface basics: templates, units, saving files, and the four viewports; configure meters, 0.01 tolerance, and display modes; navigate with orbit and pan.
Explore the gumball tool in Rhino and Grasshopper to move, copy, rotate, scale, and mirror objects, and manage reference objects and trimmed versus untrimmed surfaces.
Explore the Grasshopper interface inside Rhino, launching the plugin, navigating the canvas and panels, and connecting components and parameters with wires for visual programming and data trees.
Learn Grasshopper workflows for creating points and lines, drawing circles by perimeter and radius, and using series, range, move, panels, gene pool, and domain to parametrize geometry.
Bake Grasshopper objects for Rhino and internalize data. Manage points with point parameters, construct point, panels, and number sliders, and explore data matching with longest and shortest list.
Learn to create points on surfaces in Grasshopper, divide a Rhino planar surface along u and v, connect points with pipes, and color them with RGB randomization and custom preview.
Master basic formula writing in grasshopper by using series and range to generate points, applying sine and cosine, interpolating curves, and extruding reparameterized shapes into variable-radius pipes.
Divide curves into points, connect to a single point, and compare longest versus shortest list behaviors. Use cross reference, wrap, and dispatch patterns to create cross and zigzag lines.
Analyze the project curves, define domains with range, construct points, graph-map waves, and build surfaces through loft and edge surface, then bake with custom preview and color swatch in Rhino.
Model a bridge in Grasshopper by defining main curves, mirroring, and lofting between curves. Build trusses, railings, and pipes using divide curves, endpoints, arcs, and rotations for a parametric result.
Model a form by drawing two curves and lofting them into a surface, refining start points and continuity. Use point series and wave expressions to shape and bake the surface.
Master fundamentals of data management in grasshopper by exploring data trees, grouping, entwine, partition list, and flip matrix to build polylines and lofted surfaces.
Master data management in Grasshopper by partitioning point lists, matching data across branches, and exploring data tree behavior with longest and shortest list rules.
Design a parametric spiral staircase in Grasshopper from zero to advanced by generating value series, using dispatch, and extruding rectangles and arcs into a scalable 20-step staircase.
Learn form modeling in Grasshopper for Rhino by creating perpendicular frames along a curve, placing and rotating polygons on construction planes, and turning them into pipes with optional colors.
Learn to use graph mapper in grasshopper to map a series of points via x range, adjust control points, and generate y and z coordinates with bezier or sine-style graphs.
Explore attractor points in grasshopper by building a grid of centroids and circles. Adjust radii with distance to a track point, and hexagonal tiles demonstrate parametric control.
Discover how to create circle radii driven by an attract point in Grasshopper using centroids of a square grid, closest point, and remapped distance domain to control radius.
Use attract points to scale objects by mapping a track point to a scale factor, refined with remap and graph mapper for 0–1 domain control.
Learn to use graph mapper and track points to scale and rotate grid cells in Grasshopper, remapping distances to 0–1 and angles to create dynamic 3D surfaces.
Learn to build a grid in Grasshopper, compute centroids, and drive circle radii with an attractor curve, using remap and domain controls, then extrude and bake in Rhino.
Explore form generation with attractor points and curves by importing Rhino point grids into Grasshopper, using remap plus and graph mapper to shape a Grasshopper surface.
Explore how to create four unique extruded objects and arrange them along an attractor curve using closest point, remap, and orient, controlled by distance to the curve.
Scale the grid cells and rotate them toward a curve. Use centroids, vector two points, and orient direction to project and align each cell with the path.
Sort lists and sub lists to organize distances from track points, extract closest points, and visualize results with circles, graph mapper, and remapped values.
Model a parametric facade in Grasshopper by ISO trim of planar surfaces with u and v domains, creating panels via evaluate surface, track points, and loft or offset.
Explore parametric geometry in Grasshopper by constructing centers of circles, dividing surfaces into cross sections, lofting ribbons, and modifying forms with gene pool and partitioned curves.
Explore lunchbox plugin workflows in Grasshopper, using math, structure, and panel tools to create 2D/3D trusses, diamond and hexagon panels, and dynamic panel scaling with graph tree.
Model a responsive facade with LunchBox quad panels on a curved surface, driven by point attractors and curve attractors, using evaluate surface, reparameterize, graph mapper, and panel frames in Grasshopper.
Create modular facade by generating surfaces and triangular panels, then control panel heights with point attractors, using dispatch patterns and remap to form a dynamic sine-like gradient.
Model facades with grasshopper by creating grids, randomizing panel heights, remapping values to scale diamond panels, and placing colored panels via surface box and box morph.
Explore how to model a modular facade in Grasshopper from a surface to diamond panels, scale and cut them with domain, sub curves, and point tractors.
Explore modeling modular triangular facade panels in Grasshopper by mapping planes onto a surface, dividing it, and rotating each panel with a point attractor.
Model brick facade by applying quad panels and adjusting u and v divisions. Use move and rotate, edge extraction, and point attractors with lofting to finalize the pattern.
Explore modeling parametric forms in Grasshopper by mirroring and joining item lists, assigning variable radii with range and construct domain, then lofting, twisting, and paneling surfaces.
Explore modeling parametric form using the twin curve command in Grasshopper, creating two circles on different planes, interpolating curves, lofting surfaces, and generating panels through patterning and offset operations.
Demonstrates creating 2D patterns in Grasshopper and Rhino, from midpoints and arcs to bezier spans, rotating with random seeds, mapping onto surfaces, and converting to pipes for 3D pattern design.
Learn a Grasshopper workflow to design a hexagonal ceiling pattern in Rhino. Build a hex grid, create triangular panels, extrude, project onto a surface, and loft to finish.
Note: This is not just a typical Grasshopper course teaching you how to use components — it’s a deeply structured, project-based journey that shows you how to design real parametric systems, apply optimization tools, and understand the full potential of data-driven architecture in Rhino.
– What separates a designer who only knows Grasshopper from one who creates real architectural solutions with it?
– How can parametric modeling techniques actually improve project efficiency and design performance?
– What skills do you need in Rhino + Grasshopper to land a job or build a strong portfolio?
In this course, you'll learn how to build advanced parametric systems in Grasshopper, use attractors, design facades, optimize forms with Galapagos, simulate behavior with Kangaroo, and much more.
We cover topics from surface modeling and data structure management to generative algorithms and environmental analysis — all inside Rhino.
Whether you're a beginner or want to refine your design logic and creative coding skills, this course gives you a complete learning path from basic to advanced parametric thinking.
Headlines:
1. Grasshopper Parametric Modeling in Rhino – Build Complex 3D Forms Using Visual Programming Techniques
2. Grasshopper Generative Design Workflows – Create Adaptive Algorithms for Architecture and Digital Design
3. Grasshopper Data Structure Management – Master Lists, Trees, and Branches for Dynamic Geometry Control
4. Grasshopper Geometry Optimization Tools – Enhance Performance and Reduce Complexity in 3D Models
5. Grasshopper Pattern Generation Techniques – Design Recursive and Mathematical 2D & 3D Pattern Systems
6. Grasshopper Facade Design with Plugins – Use Lunchbox, Weaverbird & More for High-Detail Surface Modeling
7. Grasshopper Form Finding with Kangaroo – Simulate Force-Based Structures and Responsive Physical Forms
8. Grasshopper Environmental Analysis in Rhino – Evaluate Sunlight, Shadows, and Energy Using Ladybug
9. Grasshopper Genetic Algorithms for Design – Optimize Multi-Objective Solutions with Galapagos & Wallacei
10. Grasshopper for Digital Fabrication – Prepare Complex Parametric Outputs for CNC and 3D Printing Workflows
11. Grasshopper Fractal Forms with Anemone – Generate Recursive Designs and Tree Structures with Custom Loops
12. Grasshopper Aggregation Using Wasp Plugin – Create Modular and Component-Based Systems with Efficient Logic
If you're serious about learning parametric design in Rhino, this course is the most structured path to get you from beginner to advanced.
Enroll now and start building the creative and technical skills that architecture firms and design studios look for.
If you have any questions during the course, feel free to ask — I offer 24/7 support to help you progress faster and stay confident in your journey.