I’ve been using Grasshopper for over 13 years, with my first built application being the standard circular perforation pattern (In fact, it’s the first thing I taught when I taught a university grasshopper class - so it may have been lots of our first application of computational design)
(Pic of my first every grasshopper script that was fabricated - click here for more inf about the project)
Since then, I’ve frequently been tasked with designing custom laser-cut metal patterns - I bet its a dozen projects at this point. I am desperate to move away from “plain old circles”, but I feel I’ve hit a creative wall… I’m trying to find something innovative (and frankly interesting) that still respects the realities of industrial fabrication.
The primary constraint is the laser-cutting process. As many of you know:
-
Structural Integrity: We need a specific amount of support material to remain. It also depends on the thickness of the material as well as proximity to edges and if its bent, etc…
-
No Islands: We cannot have “islands” of material that would simply fall out once cut.
-
Kerf Limitations: I’ve explored “kerf-only” cutting or single-line “etching”, but the few industrial fabricators I’ve spoken to on other projects have noted that the kerf is so much smaller than consumer laser cutter and is much too thin to be visually effective at scale. (would love to hear your thoughts if you have had success or alternative applications of this)
I’ve tried a few things on real projects to date, but most have been more graphical in nature and usually have all these islands that either have constraints making it not possible. (I’ve linked to my work for examples where possible)
-
KD-Trees: Currently using these for random but evenly spaced nodes (off-grid).
-
Typography: Used letters by intentionally removing the islands, but this requires a large scale to be legible and isn’t always the right aesthetic.
-
Dithering/Halftones: I love the look of true halftones and dithering (which I’ve used for vinyl graphics), but these typically don’t translate to laser cutting because they require dots to blend or vary in ways that compromise the metal’s structure.
-
Graphical Blocks: Interesting for film/print, but usually full of floating islands - so not sure how to do with laser cutting.
Whenever I find something cool that seems like it could potentially be applicable to my work as a computational designer I add it to my random list on my website. (Link to my list here). The problem is that they are like an unformed thought… I haven’t been able to translate anything from these ideas and concepts I find interesting to real work. For reference, here are some of the things I’ve come across:
-
Grids & Tiling: Organic Stålberg grids, Wang Tiles, Aperiodic sets, and the 3D modularity of Erwin Hauer.
-
Mathematical Logic: Bernoulli Percolation, the 4-Color Theorem, and Poisson Disc Sampling.
-
Graphic Algorithms: Dithering (Sierra/Floyd-Steinberg), Voronoi-based stippling (StippleGen), and Genetic Algorithms for image reconstruction.
-
Distribution: Blue Noise and barcode logic.
I’m looking for new terms, theorems, project examples, that can translate somehow be fabricated from laser cut material to get me out of my rut:
-
How are you moving beyond standard Voronoi or circular perforations?
-
Are there specific mathematical theorems (e.g., related to maze-generation, pathfinding, or continuous-line patterns) that you’ve successfully applied to metal fabrication?
-
Are there ways to make Voronoi or other cellular patterns “novel” again through specific constraints?
Thanks!






