Is Shortest Walk the best way to choose a route for steps? It looks like you are considering angles when choosing points for the walk but I wonder if it could be done better?
This whole thread is relevant but this post by @DanielPiker has a fascinating video showing pathfinding with Kangaroo:
The approach I used is this - dividing a straight line between the points into many segments, then fixing the ends of these segments in Z, and controlling their length.
If they all have the same length they have the same slope, because the difference in heights of their ends is equal.
Also note that in the elevated beach steps supported on poles, each flight of steps between landings appears to have the same slope. It works because it doesn’t try to follow the ground exactly but relies on the poles instead of a cut-and-fill approach more typical of roadways.
