Gradient Louvers Facade Pattern

Hello,

I’m trying to create a louver facade pattern that has 2 gradient conditions:

  1. the spacing between the louvers (shown in the last photo)

  2. the gradual line that it projected onto the louver

I have a working script that creates move of a wave than the specific line I would like to have shown. And the script doesn’t account for the gradient between the louver spacing.

The last photo is what’ I’m trying to achieve.

The individual louver that you see isn’t a rectangular, it has a horizontal edge on its face that is adjusted based on the image project to create that pattern.

Thank you

Vertical Louvres - Gradient.gh (17.5 KB)

(orange line is what i want to be projected onto louvers, that show a gradient of that line)

(image shows current grasshopper script)

(blue line is the edge on the face of the louver that should be adjusted up and down to form the facade pattern)

(Result wanting to achieve)

Hi @Davin,

Seems like a fun problem with many potential solutions.

One simple way might be to just cull every other member based on their distance to a point:
Vertical Louvres - Gradient-cullNth.gh (21.0 KB)


Another less strict option could involve a variable, ‘attractor-like’ division of points from the start, prior to forming the louvers:
Vertical Louvres - Gradient-attractor.gh (25.7 KB)