Nástroj spline je optimalizován tak, aby byl použitelný při modelování povrchů NURBS.
Povrchy NURBS lze vytvářet z řady 2D objektů, včetně podobjektů hran, křivek a oblouků. Nástroj spline je však jediným objektem, jehož možnosti jsou slučitelné s vytvářením povrchů NURBS. Je to dáno nejen tím, že křivky spline sestávají z Bezierových oblouků, ale také tím, že je lze definovat jak pomocí řídicích vrcholů, tak pomocí bodů vyhlazení, které nabízejí různé možnosti úprav.
Křivky NURBS mají jak body vyhlazení, tak řídicí vrcholy. Body vyhlazení jsou přímo na křivce, zatímco řídicí vrcholy jsou mimo čáru. Body vyhlazení se používají k provádění malých lokalizovaných změn křivky; řídicí vrcholy k provádění změn, které ovlivní celkový tvar křivky.
Povrchy a křivky NURBS mohou mít upnutý, uzavřený nebo otevřený tvar. Tvar ovlivňuje způsob, jak lze objekt upravit.