I'm trying to create a spiral staircase that follows a tiled and tapered spiral, as shown in the image below. With the existing controls in the
array modifier and
curve modifier, I could only create a normal spiral staircase, with the spiral axis being vertical. I want to let the staircase steps array to follow a tilted spiral array that I prepared, but the curve object distorts. (See second image)
Any ideas on how I can let the staircase follow the tilted spiral, while the each of the step remains parallel to the ground in the arrangement?
I tried using animation nodes, but the results didn't look pretty because of geometry overlaps. Using the array modifier creates a prettier mesh, thus the result looked much better.
You can find the Blender file here (Animation nodes version also included, for reference): https://drive.google.com/file/d/1jDKfNAtaC8c0cGF0UnB5vcz44Gb6YTNS/view?usp=sharing