Для произвольной лепки формы поверхности можно создавать поверхности NURBS.
Многие из команд, предназначенных для создания процедурных поверхностей, позволяют также создавать NURBS-поверхности при условии, что включен режим создания NURBS-поверхностей. Можно также преобразовывать существующие процедурные поверхности в NURBS-поверхности.
NURBS-поверхности строятся на основе кривых Безье или сплайнов. Поэтому при определении NURBS-поверхности или NURBS-кривой важно задать такие параметры, как порядок, определяющие точки, управляющие вершины, значения веса и узловая параметризация. Сплайны оптимально подходят для создания NURBS-поверхностей, что позволяет управлять большинством таких параметров. На следующем рисунке показаны две управляющие вершины, отображаемые при выборе NURBS-поверхности или сплайна.
Предусмотрено два способа создания NURBS-поверхностей.
Моделирование на основе NURBS-поверхностей требует предварительного планирования, так как обратное преобразование NURBS-поверхностей в процедурные поверхности невозможно.