И ещё, нужно помнить, что при рендеринге NURBS поверхность в любом случае разбивается на полигональную сетку. Нурбсами очень хреново делать низкополигональные модели, т.к. разбиение NURBS на полигоны происходит неконтролируемо (разве что, регулируются общие параметры, такие, как разрешение, уровень допуска и т.п.). Потом ты, конечно, можешь редактировать кол-во и расположение полигонов вручную, но это такой геморой, что проще всё изначально сделать полигонами.
Имхо, если кол-во полигонов не критично, то для создания небиологических моделей NURBS намного удобней (если, конечно, знаешь все тонкости и нюансы)
Для работы с NURBS я бы посоветовал Rhino.