ComfyNES Parametric Bench (Two-Profile)
A contoured slat bench from two section profiles.
Instant download after checkout. All sales final. Digital products are non-refundable.
Version 1.0 · Prepared 2026-07
Screens
What it does
A custom slat bench usually means modeling every slat and rod by hand before you can see if the proportions work. This Grasshopper definition (originally named ComfyNES 2S1R) lofts a contoured bench body between two section profiles along a single rail, then slices it into a set number of slats and threads steel rods through them. Slat count, slat thickness, rod radius, and colours are all inputs, with flip controls for the curves and orientation plane when the geometry comes in backwards. You can retune the bench for a new site or client in minutes instead of remodeling it, and the parameters are clean enough to hand off to ShapeDiver later if you want to publish it as a web configurator.
What is included
- Rail plus two section profiles as inputs
- Number of slats and slat thickness controls
- Steel rod radius with rod and bench colours
- Flip controls for curves and orientation plane
- Example .3dm with the reference curves set up
- Uses eleFront (free) for organised baking
How it works
- 01
Open the .gh in Rhino 8 alongside your reference rail and two section curves.
- 02
Install eleFront (free, via the Rhino package manager) for organised baking.
- 03
Set slat count, slat thickness, and rod radius on the sliders.
- 04
Flip the curve or orientation-plane toggles if the geometry comes in backwards.
- 05
Bake the bench once the proportions read right.
Parameters
The sliders and inputs the tool exposes.
Questions about this product
What does Two-Profile mean?
The bench body is defined by two section profiles lofted along one rail. The Three-Profile version adds a middle profile for more control over the lengthwise shape.
Can I publish it as an online configurator?
The parameters are laid out cleanly for a ShapeDiver upload, so it is a good candidate for a web configurator. A ShapeDiver account and setup are handled on your side.