โ† All examples

blender tools

Straight stair flight with stringers and a comfort report

Generate a straight stair flight from rise, going and step count: treads with nosing, optional risers and sloped stringers cut at the floor, plus a report of pitch and the 2R + G step formula. Use it for buildings, decks and level blockouts.

Recorded render of Straight stair flight with stringers and a comfort report

What this component contains

  • ATTRIBUTION.md
  • LICENSE
  • README.md
  • component.json
  • graphcheck.py
  • meshcheck.py
  • preview.png
  • stairs_straight.py
  • test_package.py
  • test_stairs_straight.py
  • verification/native.json

How it works

Operator
baltor.stairs_straight
Parameters
steps, rise, going, width, tread_thickness, nosing, risers, stringers and 2 more
Result
One mesh object named Straight Stairs; its custom property holds 2R + G.
Blender
4.2 or later
Axes
Blender Z up, -Y forward
Units
metres

Recorded checks

blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)

  • addon_install_and_enable
  • operator_runs_with_defaults
  • blender_data_matches_core
  • addon_disable_unregisters
  • script_mode_runs
  • clean_reopen_addon_file
  • clean_reopen_script_file
  • gltf_separate_export
  • engine_output_clean

Limits to consider

The comfort report applies the common 2R + G rule of thumb (0.60 to 0.65 m) only; it is not a building code check, and codes differ by country and use. No handrail, landing or winder. Parts are separate closed solids in one mesh, touching but not merged. Verified in Blender 5.2.1; written for the 4.2 API.