Modeling 3D Patterns by Arturo Tedeschi
Duration:4 hours
Actual Duration:3h 58m
Release date:2022, September
Publisher:Domestika
Skill level:Intermediate
Language:English
Exercise files:Yes
Software:Rhinoceros, Grasshopper, Lunchbox
Course URL:https://www.domestika.org/en/courses/4399-modeling-3d-patterns-with-rhino-grasshopper
This course is a straight shot into algorithmic modeling with Grasshopper for Rhino. Architect and computational designer Arturo Tedeschi skips the fluff and shows you how to build complex 3D patterns from the ground up. You’ll go from a blank canvas to a file ready for 3D printing, learning the logic behind the code along the way.
🎯 What you’ll learn
- Design complex 2D patterns and transform them into 3D surfaces.
- Master the core logic and interface of Grasshopper.
- Use attractor points and conditional structures to control geometry.
- Prepare and export your final model for 3D printing.
✅ Requirements
- Skills: Basic notions of 3D modeling.
- Tools: A computer with Rhinoceros (Grasshopper is integrated) and the Lunchbox plug-in.
📝 Description
This isn’t a theoretical lecture. Arturo Tedeschi gets you hands-on with Grasshopper from the very first lesson. You’ll start by understanding the core logic of algorithmic modeling—how to think in terms of inputs, functions, and outputs. Then, you’ll build a complete project: a custom 3D pattern.
The course is structured to build your skills step-by-step. You’ll learn to manipulate curves and surfaces, use selection filters to isolate specific geometry, and control your design with attractor points. The final module is all about taking your 2D pattern and extruding it into a 3D surface, with a practical look at preparing the file for 3D printing. It’s a focused, practical workflow for anyone who wants to move beyond manual modeling.
🧑🎓 Who this course is for
- Designers and architects wanting to add computational tools to their workflow.
- Jewelry, fashion, and product designers looking to create complex, repeatable patterns.
- Anyone with basic 3D modeling experience who wants to learn Grasshopper.
🧑🏫 About the Author
Arturo Tedeschi is an architect and computational designer based in Milan. He is a self-taught expert in algorithmic modeling and the author of the best-selling book Architettura Parametrica – Introduzione a Grasshopper. He consults for businesses, architecture studios, and universities, and travels across Italy teaching the fundamentals of parametric design.
🏁 Final Result
- A complete, custom 3D pattern model, ready for 3D printing or further development.

Channel