Procedural Stairs

This Geometry Nodes setup generates procedural staircases that follow custom curve lines. It divides the staircase structure into four modular components: the base foundation, the steps, the handrails, and the handrail supports. By manipulating the driving curve, users can create straight, spiral, or irregularly shaped staircases.

The tool provides extensive adjustment parameters for each component. Users can modify step placement, height, depth, and overhangs, as well as toggle the visibility of the base, steps, or handrails entirely. The railing system includes controls for height, thickness, resolution, rotation, and offset placement, allowing handrails to be positioned in the middle or along the sides. Additionally, the setup allows for varying the staircase width at specific points along the curve and includes dedicated inputs for assigning separate materials to each structural component.