Līkņu modelēšana

Līknes modelēšana ir 3D modelēšanas metode, kas balstās uz līknēm, lai ģenerētu virsmas ģeometriju, līknes, kuras tiek ietekmētas, izmantojot masas kontroles punktus. Līkņu modelēšana var būt parametriska (balstās uz ģeometriskiem un funkciju parametriem) vai brīvas formas (skatīt Brīvformu virsmas modelēšana ), un tā var balstīties uz NURBS, lai aprakstītu virsmas formas.

Īsa vēsture 
Dažādu veidu līknes un virsmas/gabali (Bézier, NURBS u.t.t.) tika izmantoti datografikā pirms vēl ģeometriskie objekti (Mesh) tika izstrādāti. Tā kā agrāk atmiņa bija dārgāka nekā tagad, līknes piedāvāja kompaktāku veidu kā reprezentēt kompleksas formas. Pat tagad, tās ir bieži sastopamas datorizētajā projektēšanā un citās tehniski orientētās grafikas lietotnēs, kur tās palīdz precīzēt līknes formu.Tādēļ, importējot datus no šādām lietonēm, būs nepieciešama iespēja šīs līknes reprezentēt - pat gadījumos, kad līknes tiek konvertētas uz ģeometrisku objektu, pirms materiālu un tekstūru pievienošanas.

Līkņu modelēšanas nākotne 
Kaut arī līkņu modelēšana ir noderīga, tomēr , tā kā eksistē ievadierīces un izvadierīces, kuras ir 2D formātā, cilvēka darbs ar 3D nav tik efektīvs -lai veiksmīgi modelētu, ir nepieciešams  pārslēgties no viena apskates loga uz otru, rotēt objektu vai izmantot vairākus apskates logus. Galvenā problēma šajā jomā ir 3D līkņu zīmēšana 2D(izmantojot vienu apskates logu), jo šajos gadījumos pastāv bezgalīgi liels skaits iespējamo līkņu konfigurāciju iztrūkstošajā dimensijā.

Viens no algoritmiem, kas spētu atrisināt šo problēmu ir Skippy algoritms , kas palīdz 3D līkņu modelēšanā, izmantojot vienu apskates logu. Tā kā līkņu pozicionēšana ir nogurdinošs process, Skippy algoritms atļauj lietotājiem zīmēt līknes eksistējošā ģeometrijā vai apkārt tai kontrolējamā veidā. Algoritma pamatā darbojas tas, ka uzzīmētā 2D līkne tiek sadalīta nepārtrauktos segmentos, kuri pozicionējās uz un no ģeometrijas, duplicējot segmentus, kas varētu atrasties gan priekšā ģeometrijai, gan aiz tās, veidojot orientētu grafu .

Programmatūra 

Iespēju darboties ar 3D līkņu modelēšanu piedāvā vairākas programmatūras, populārākās no tām:
 Blender
 Maya
 AutoCAD
 Rhinoceros 3D

Atsauces 

Datorgrafika