#02

Complex Parametric Wall

Learn how to build a complex parametric wall pattern inspired by Simon Vorhammer's real-world project, step by step in Grasshopper. This session covers the full logic behind the script, from generating a custom diagonal grid on a freeform surface to sculpting the final mesh with attractor curves.

Lazar Djuric
Lazar Djuric How to Rhino
Grasshopper
~2.5h 1 session Sep 2024
Mini Course Preview

Instructor Lazar Djuric walks you through a live community session where a student posted this very pattern asking how to model it. Rather than guessing, Lazar builds the entire definition from scratch and explains every decision along the way. The base surface is created in Rhino, rebuilt with custom UV point counts, and referenced back into Grasshopper so the pattern always adapts to the geometry.

The session covers two main areas: parametric thinking and data tree control. You learn to construct a diagonal grid without any plugin by combining the Relative Item component with custom split masks, then build tangent curves whose control points are pushed along the surface normal using a dual-attractor system. In the final steps the mesh is refined through chamfering of polyline corners and doubling of key edges, giving the result sharper ridges and a more hexagonal silhouette.

  • How to build and rebuild a custom base surface in Rhino with controlled UV direction, then reference it into Grasshopper
  • How to construct a diagonal grid from scratch using the Relative Item component with custom branch and index offsets, without any dedicated grid plugin
  • How to use Split Tree with bracket notation to apply different rules to even and odd branches and indices
  • How to build tangent curves whose mid-control points are displaced along the surface normal using a Remap and ClipT attractor workflow
  • How to set up a dual-attractor system (attractor curve plus boundary curve) to control the amplitude of surface displacement
  • How to weave horizontal and diagonal curve sets together for a loft-ready sequence
  • How to use the Roman Doris Mesh Loft component for fast mesh creation from dense polyline sequences
  • How to apply Weaverbird smoothing to the final mesh and control sharpness through edge-doubling
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.

Complex Parametric Wall
$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
Difficulty Intermediate to Advanced
Schedule September 2024
Duration ~2.5 hours
Sessions 1 session
Format Recorded