#15

Parametric Patterns on Complex Forms

Learn how to map 2D and 3D parametric patterns onto SubD surfaces and polysurfaces in Grasshopper using the ShapeMap plugin, and discover how to color, subdivide, and image-drive your panels for production-ready results.

Lazar Djuric
Lazar DjuricHow to Rhino
Grasshopper ShapeMap LunchBox
~1.5h1 sessionOct 2025
Mini Course Preview

Lazar Djuric opens by explaining exactly why standard LunchBox paneling breaks down on SubD geometry: it produces unwanted triangular artifacts at interior face edges and applies the same UV density regardless of face size. The solution is ShapeMap, which unfolds the SubD or mesh to the XY plane, lets you generate patterns on the flat unfolded border, then maps them back to the original form.

The course covers working with SubDs that have holes, converting open curve networks into closed panels using NGon intersections, lofting scaled closed curves to build extruded 3D tile shapes, coloring meshes with random color wheels and gradient jitter, applying non-rectangular Parakeet tilings, and using the Image Sampler pipeline to drive 3D surface relief from a grayscale texture image.

  • How to install and use the five required plugins (ShapeMap, LunchBox, NGon, Parakeet, Weaverbird)
  • How to use the three-step ShapeMap pipeline: Shape Solver, ShapeMap, then Map to Shape
  • How to handle SubDs with holes by sorting border curves and using Trim with Region for exclusion
  • How to close open curve networks into watertight panels using the NGon Intersection component
  • How to loft scaled curves to create extruded 3D tile geometry and map them back with Brep-to-Shape
  • How to color mesh panels with random color wheels and gradient coloring with jitter-shuffled indices
  • How to apply non-rectangular Parakeet tilings and center them over the unfolded border
  • How to drive 3D surface relief from a grayscale image using Mesh-for-Image and Image Sampler
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.

Parametric Patterns on Complex Forms
$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
SoftwareGrasshopper + plugins
DifficultyIntermediate
ScheduleOctober 2025
Duration~1.5 hours
Sessions1 session
FormatRecorded