Nodes/ComfyUI_KubaNodes/kubakub relief safety check
ComfyUI Node

kubakub relief safety check

Checks a relief for places a person could climb, sit or lie on, and marks them: red = foothold within reach, orange = seat height, yellow = deep enough to lie on. Fix what it flags with relief anti perch or a new depth map.

By kubakubkub·Created 15 days ago·Updated 3 days ago· 9
kubakub relief safety check
  • field
  • over_image
  • overlay
  • flagged
  • report
  • passes
◄reach_mm2500►
◄foothold_depth_mm25►
◄min_width_mm80►
◄clearance_mm150►
Categorykubakub/3d/fabricate/relief

Inputs (6)

NameTypeDefaultDescription
fieldRELIEFFORGE_FIELDThe relief to check (its panel_bottom_mm sets the height above ground).
reach_mmFLOAT2500500–6000Height above the ground, in mm, up to which a foothold counts as reachable. Footholds higher up are ignored.
foothold_depth_mmFLOAT255–300A step outward at least this deep, in mm, counts as a foothold.
min_width_mmFLOAT8010–1000A foothold must run at least this wide, in mm, to count.
clearance_mmFLOAT15020–1000Band above a step, in mm, that it is measured against: the step must stick out beyond everything in this band.
over_imageoptIMAGEOptional picture to draw the flags on (same size as the relief). Without it the grey relief is used.

Outputs (4)

NameTypeDescription
overlayIMAGEThe relief (or over_image) with the flagged areas coloured.
flaggedMASKWhite where anything was flagged.
reportSTRINGCounts, areas and which rules pass (json).
passesBOOLEANTrue when no foothold, seat or lying surface was found.