#13

Automate Your Workflow with Blocks in Grasshopper

Learn the full Rhino 8 Grasshopper workflow for parametric facade design, from modeling nine unique block definitions to placing, pricing, and cost-estimating an entire building facade automatically. Inspired by The Silo Copenhagen by Cobe.

Lazar Djuric
Lazar Djuric How to Rhino
Rhino 8 Grasshopper
~3.5h 1 session Aug 2025
Mini Course Preview

This live session with Lazar Djuric introduces three Rhino 8 Grasshopper components that were previously only available through the Elefront plugin: Model Object, Content Cache, and User Text. Understanding these three components is the foundation for everything that follows.

The session models nine distinct facade block types (ground floor, upper floor single, and upper floor double panels in three window variants), imports them into Grasshopper, scales them to match each floor height, creates unique block definitions per floor, places them on the facade with a controlled random jitter pattern, and calculates the total material cost by mapping material names to prices per square meter.

  • How to use Model Objects in Grasshopper to control layer, color, display mode, and visibility before baking
  • How to use Content Cache with push, pull, and purge actions to update baked geometry live without duplication
  • How to attach User Text key-value pairs to store metadata such as area and material cost on baked objects
  • How to import block definitions into Grasshopper with Query Model Block Definitions and filter by name
  • How to generate floor-specific block variations by scaling objects along Z with hierarchical naming
  • How to use Split Tree mask notation to select single, double, and ground floor panel positions
  • How to place block instances on the facade with Orient and randomize their distribution with Jitter
  • How to calculate total facade cost by mapping layer names to prices per square meter using Key-Value Search
Lazar Djuric

Lazar Djuric

How to Rhino

Co-founder of How to Rhino specializing in Grasshopper and parametric design. Lazar creates computational workflows for architects and designers in the How to Rhino Premium community.

Automate Your Workflow with Blocks in Grasshopper
$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 Rhino 8, Grasshopper
Difficulty Intermediate to Advanced
Schedule August 2025
Duration ~3.5 hours
Sessions 1 session
Format Recorded