Krivulje NURBS so se sicer prvič pojavile v programih podjetja Alias v začetku devetdesetih let prejšnjega stoletja. S pomočjo teh krivulj, površin in likov je mogoče z razmeroma malo osnovnimi podatki, kot so točke na krivulji, kontrolne točke in vozliščni vektorje ustvariti vse vrste tako osnovnih geometrijskih likov kot tudi povsem proste oblike. Zato so tudi zelo primerne za izdelavo enotnih algoritmov za kar se da veliko število trirazsežnih oblik, ki jih lahko z njimi ustvarimo.