Kompiuterinė grafika ir vizualizacija

  • Dalyko kodas: INF 2017
  • Dalyko grupė: C
  • Apimtis ECTS kreditais: 6
  • Pavadinimas anglų kalba: Computer Graphics and Visualization
  • Dalyko aprašo rengėjas(-ai):

    Gintarė Čeidaitė

Dalyko anotacija lietuvių kalba

Kursas supažindina studentus su informacijos vizualizavimo sritimi, kompiuterinės grafikos terminais ir sąvokomis, duomenų struktūromis, dvimate ir trimate grafika, o taip pat su informacijos vizualizavimo algoritmais bei juos realizuojančiais įrankiais.

Dalyko anotacija užsienio kalba

This course introduces students to the visualization of information, general concepts of computer graphics, data structures, two- and three-dimensional computer graphics, information visualisation algorithms and techniques.

Būtinas pasirengimas dalyko studijoms

Programavimo pagrindai

Dalyko studijų rezultatai

1.1. Apibūdinti ir paaiškinti grafinę techninę įrangą.
1.2. Apibrėžti pagrindinius kompiuterinės grafikos terminus ir paaiškinti ir sąvokas.
1.3. Programuoti dvimatės ir trimatės grafikos elementus.
1.4. Programuoti trimatės grafikos elementus.
2.1. Grafiniams duomenims pritaikyti tikroviškumo suteikiančius algoritmus.
2.2. Kreivių formavimo metodų pritaikymas, naudojant OpenGL priemonės.
2.3. Paviršių formavimo metodų pritaikymas, naudojant OpenGL priemonės.

Dalyko turinys

Grafinių sistemų konfigūravimas
Ekranų technologijos
Grafiniai įvesties įrenginiai
Spalvos
Šviesos savybės
Spalvų savybės
Spalvų modeliai
Gama koregavimas
Dvimatės grafikos primityvai
Homogeninės koordinatės
Dvimatės transformacijos
Dvimačio vaizdavimo algoritmai
OpenGL priemonių panaudojimas
Trimatės koordinačių sistemos
Trimačiai vektoriai
Trimatės grafikos primityvai
Trimatės transformacijos
Trimačio vaizdavimo algoritmai
OpenGL priemonių panaudojimas
Nematomų paviršių šalinimas
Apšvietimas
Tolygus aproksimuotų paviršių spalvinimas
Šešėliai
OpenGL priemonių panaudojimas
Parametrinės ir neparimetrinės kreivių išraiškos
Kūginės kreivės
Dalimis jungiamos kreivės
Kreivių interpoliavimo metodai
Kreivių aproksimavimo metodai
OpenGL priemonių panaudojimas
Sukamieji paviršiais
Šabloniniai paviršiai
Laisvai pasirenkamos formos paviršiai
OpenGL priemonių panaudojimas

Dalyko studijos valandomis

155 val.

Studijų rezultatų vertinimas

Egzamino užduotis (50%), savarankiškas darbas (35%), tarpinis atsiskaitymas (15%).

Literatūra

1. 2008 C.Telea. Data Visualization Principles and Practice. A K Peters Ltd
2. 2008 B. Fry. Visualizing Data. O‘Reilly
3. 2008 Ed. C. Chen, W. Härdle, A. Unwin. Handbook of Data Visualization. Springer
4. 2003 Liutkevičius R. Kompiuterinė grafika. VDU
Papildoma literatūra
1. 1996 Computer Geometry and Computer Graphics in C++, Laszlo M.J Prentice Hall