Видимо ты прав, но где-то я читал. Смысл вот в чем: создаешь куб с параметрами 1-ой ступеньки, потом через дупликат делаешь все остальные ступеньки для якобы прямой лестницы, потом все это булевой операцией объединяешь а далее через non-linier (кажется бленд или твист, точно е помню), прокручиваешь их вокруг оси Z - вот тебе и лестница.
А скриптом это можно автоматизировать, если не стирать историю создания объекта...