Best approach for procedural spiral stairs

   3299   2   2
User Avatar
Member
45 posts
Joined: March 2010
Offline
Hello guys,

I am trying to make procedural spiral staircase and for now, i am using a Tube SOP to control the height of the stairs.

I have 2 ways to make a spiral (helix), 1 with Circle SOP and Point SOP and the other with Line SOP and point SOP.

I am thinking of using the helix points to clone the stairs but the problem i am facing is that a good resolution curve needs lots of points.

Am i going on a complicated route? I should play with duplicating instead of the spiral wrapped around the central pole (tube)?

What would be the best approach?

Thank you very much.
http://kaigaraonline.wordpress.com [kaigaraonline.wordpress.com]
tutorials/tips and tricks for Mobile, Photography, GNU/Linux, 2D, 3D, programming.

http://gofortheredpill.wordpress.com [gofortheredpill.wordpress.com]
Change. And food! ^-^
User Avatar
Member
453 posts
Joined: Feb. 2013
Offline
For reference you could check out:
https://www.orbolt.com/asset/theis::stairs_v2 [orbolt.com]

Edit: I would probably just use a copy node to create the stair steps. Set it to cumulative transforms and add an up transformation value and a rotation value and set the number of copies… Done. You could also copy onto a line instead to have some additional control over the shape.
You'll probably need a spiral for the railing, but there is different ways to achieve things in Houdini.
User Avatar
Member
483 posts
Joined: Dec. 2006
Offline
@I am thinking of using the helix points to clone the stairs but the problem i am facing is that a good resolution curve needs lots of points.

Maybe convert to Nurbs :-?

Attached are 2 solutions. Hope that's helpy :-)

A line and a copy only inspired by DASD answer.
In both solutions you can refine everything as you like….
should give really smooth renders.

Added a more real world one, like: https://goo.gl/M4c7Lj [goo.gl]

Attachments:
spiral-stair-b.hip (92.8 KB)
spiral-stair-a.hip (94.7 KB)
end-pieces.jpg (105.0 KB)
spiral-stair-c.hip (274.4 KB)

English is not my native language, sorry in advance for any misunderstanding :-)
  • Quick Links