Skip to content
Parametric Timber Wall Generator, A twisting timber louver wall, and its cutting profiles.
Script pack Available now

Parametric Timber Wall Generator

A twisting timber louver wall, and its cutting profiles.

USD 32

Instant download after checkout. All sales final. Digital products are non-refundable.

Doesn't work as described? Email hayder [at] hayderalbeer [dot] com and I'll fix it or send a replacement. No refund needed, just a working tool.

Version 1.0 · Prepared 2026-07

Architecture Grasshopper/Rhino

Screens

  • Built as a lobby feature wall
  • The same wall behind a reception desk
  • A 25 louver wall driven by a point attractor
  • The same wall driven by a curve attractor
  • The same wall driven by an image sampler
  • Louvers twisting through the attractor field
  • Every louver flattened for cutting
  • The main controls in Grasshopper
  • The whole definition in Grasshopper

What it does

A wall of vertical timber louvers where each louver twists by a different amount, so the wall reads as a moving field rather than a row of fins. What drives the twist is a switch with three settings, and all three are wired and working in the file you get: a curve you draw, a point with a graph mapper shaping its falloff, or an image sampler with an image already loaded. Flick between them and the same wall re-forms — at the shipped settings the point gives a wall 195 mm deep, the image 356 mm, the curve 565 mm, off the same 2383 by 2000 surface. The part that earns its keep once the design is settled is the second output: switch on 2D Sections of Louvres and every louver is laid out flat, one profile per piece, ready for a CNC router or laser. Native Grasshopper throughout, nothing to install.

What is included

  • Parametric Timber Wall.gh — the definition, 168 components, with all three attractor branches built and an image already loaded in the sampler
  • README.md — parameter list, requirements and licence terms

How it works

  1. 01

    Open the .gh in Rhino 8 (Grasshopper 1, no plugins needed).

  2. 02

    Set Length and Height of Surface, then Number of Louvers and Width of Louvres.

  3. 03

    Pick Curve, Point or Image on the Attractor list. Each branch has its own inputs already set up.

  4. 04

    Set Minimum and Maximum Extrusion for how far the louvers travel, and raise Resolution if the twist looks faceted.

  5. 05

    Switch on 2D Sections of Louvres and bake the flat profiles for cutting.

Parameters

The sliders and inputs the tool exposes.

Parameter Controls
Attractor Curve, Point or Image — which of the three drives the twist. All three branches are built and live in the file
Length of Surface Width of the wall. 0 to 5000, ships at 2383
Height of Surface Height of the wall. 0 to 10000, ships at 2000
Number of Louvers How many vertical fins across the wall. 0 to 100, ships at 25
Width of Louvres Thickness of one fin. 0 to 100, ships at 30
Minimum Extrusion Shallowest a louver can sit. 0 to 1000, ships at 61
Maximum Extrusion Deepest a louver can sit. 0 to 1000, ships at 565
Resolution Two sliders setting how finely each louver is sampled up its height, 21 and 20 as shipped. Raise for a smoother twist, lower for a faster solve
Select Curves Curve-mode input. Three curves are already internalised; right-click to set your own
Select Point Point-mode input, with a Graph Mapper beside it that shapes how the pull falls off with distance
Image Sampler Image-mode input, with an image already loaded, plus its own louver-width and sampling-width sliders
2D Sections of Louvres Toggle. On, the definition also outputs every louver flattened and laid out for cutting
FAQ

Questions about this product

What exactly is in the download?

Two files: the .gh definition and a README. There is no sample .3dm and no installer. The .gh is large — about 5.7 MB — because the image for the sampler is stored inside it, so image mode works the moment you open the file.

Do I have to pick one attractor mode and rebuild for the others?

No. All three branches are built and solving in the file. The Attractor list switches which one feeds the wall, so you can compare them in seconds. The first three images on this page are the same wall on the three settings.

Are the 2D sections really cut-ready?

They are the flattened profile of each louver, one closed curve per piece, laid out in a row. At the shipped settings that is 25 profiles across about 6.8 m. You still nest them and add tool compensation in your CAM software — this hands you the true profiles rather than a drawing to trace.

Can I use my own curve or image?

Yes. Right-click Select Curves or Select Point to set your own geometry, and open the Image Sampler to load a different image.

Do I need any plugins?

No. It runs on native Grasshopper 1 in Rhino 8.