#18

Parametric Stone Facade with Pixelated Openings

In this workshop, we will build a large Grasshopper definition step by step, growing it into a complex parametric system with more than 600 components. Inspired by the Softstone project by SETUParchitecture, the focus is on understanding the logic behind the setup and learning how to think parametrically.

Lazar Djuric
Lazar Djuric Co-founder of How to Rhino
Grasshopper Rhino
~6-8 hours 2 sessions Jan 2026
Workshop Announcement

In this workshop, we will build a large Grasshopper definition step by step, growing it into a complex parametric system with more than 600 components. Inspired by the Softstone project in Tehran by SETUParchitecture, used only as a conceptual reference, the focus is not on rushing to a final result, but on understanding the logic behind the setup and learning how to think parametrically as the script becomes more complex.

We will go through how to manage data, keep large definitions organized, use simple logic to control behavior, and set up clear geometric relationships, all in a way that mirrors how Grasshopper is actually used on real architectural projects. This workshop is best suited for people who already have some Grasshopper experience, but beginners are welcome too.

  • Use Relative Item to control facade panel spacing and create precise geometric relationships
  • Apply Split Mask with dynamic masks driven by the parametric model for pattern control
  • Combine Split Mask and Replace Nulls to create repeating patterns with alternating facade modules
  • Sort points using Polar coordinates and switch between design versions with Stream Filter
  • Use Create Set and Member Index to identify the most overlapping points in complex patterns
  • Work with UV Surface directions, convert trimmed to untrimmed surfaces, and unify UV directions
  • Split surfaces using precisely positioned isocurves for controlled facade subdivision
  • Optimize recursive definitions by improving Anemone performance using multiple data inputs

Session 1: Building the Parametric Foundation

Jan 24, 3PM (~3-4 hrs)
  • Setting up the initial Grasshopper definition and understanding the Softstone reference project
  • Using Relative Item to control facade panel spacing and geometric relationships
  • Working with Split Mask and dynamic masks for parametric pattern generation
  • Combining Split Mask and Replace Nulls for alternating facade module patterns
  • Sorting points with Polar coordinates and managing complex data structures
  • Keeping large Grasshopper definitions organized as component count increases

Session 2: Advanced Techniques and Facade Completion

Jan 25, 3PM (~3-4 hrs)
  • Displaying and working with UV Surface directions for facade control
  • Converting trimmed surfaces to untrimmed and unifying UV directions
  • Splitting surfaces using precisely positioned isocurves for subdivision
  • Using Stream Filter to switch between different design versions
  • Using Create Set and Member Index for finding overlapping geometry
  • Optimizing Anemone recursive definitions with multiple data inputs for performance
Lazar Djuric

Lazar Djuric

Co-founder of How to Rhino

Lazar Djuric is the co-founder of How to Rhino, an educational platform dedicated to teaching architects computational design skills. With deep expertise in Grasshopper and parametric design, he specializes in creating complex architectural definitions that mirror real-world project workflows.

Lazar brings extensive experience in building large-scale Grasshopper definitions for architectural facades, urban design, and parametric systems. His teaching approach focuses on making complex computational techniques accessible, helping designers understand the logic behind the setup rather than just the final result.

Parametric Stone Facade workshop
$35/month
Included with your monthly membership
Join Premium
Learn More
$35/mo + $97 unlock
Active membership + one-time unlock fee
Join Premium
or
$297/year
Included with annual membership
Join Annual
Learn More
$35/mo + $97 unlock
Requires active membership + one-time unlock fee
Join Premium
Learn More
Software Grasshopper, Rhino 8
Difficulty Intermediate to Advanced
Schedule Jan 24 to Jan 25, 2026
Duration ~6-8 hours
Sessions 2 sessions
Format Live + Recorded