Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Automātika un datortehnika |
Nosaukums |
3D grafikas pielietošana tīmekļa vietnes izstrādei |
Nosaukums angļu valodā |
3D Graphics Application on the Websites Development |
Struktūrvienība |
12600 Viedo datortehnoloģiju institūts |
Darba vadītājs |
AADG pr.gr. asist. A. Sisojevs |
Recenzents |
|
Anotācija |
Dotajā darbā tiek apskatīts ar kādām tehnoloģijām var izveidot 3D grafiku tīmekļa vietnē un konkrētāk tieši kā to var izdarīt, izmantojot WebGL grafisko bibliotēku. Tiek veikts salīdzinājums starp WebGL un tai alternatīvām tehnoloģijām. Darbs sastāv no divām daļām. Pirmajā daļā tiek apskatīta teorija par to, kas ir tīmekļa vietne un ar kādām pamattehnoloģijām to var izveidot, konkrētāk HTML, CSS un JavaScript. Tiek apskatīts kas ir 3D grafika, kā tā vispārēji tiek veidota un kā to var pielietot tīmekļa vietnes izstrādē. Tuvāk tiek apskatīts WebGL tehnoloģijas darbības princips. Tiek aprakstīts sīkāk, kas notiek katrā grafikas apstrādes konveijera stadijā. Tāpat tiek apskatīts kas ir šeideru programmas, kas ir būtiska WebGL sastāvdaļa. Izpētot tuvāk WebGL darbības principu, tiek saprasts kādas ir WebGL priekšrocības un trūkumi. Kā priekšrocība tiek uzskatītas WebGL bibliotēkas, kuras zināmā mērā atvieglina darbu ar WebGL. Katra bibliotēka ir izveidota kādam konkrētam mērķim, piemēram, sarežģītu datu vizualizācijai vai spēļu izstrādei. Papildus tiek apskatīts HTML5 tehnoloģijas canvas elements, ar kura palīdzību WebGL zīmē 3D grafiku tīmeklī.
Otrajā daļā tiek aprakstīta tīmekļa vietnes izstrāde un soļi kā izveidot 3D grafikas ainu, objektu un spēli tīmekļa vietnē. Kā galvenie faktori tiek apskatīti buferu un šeideru inicializācija, ainas izveide, tekstūras un apgaismojuma piešķiršana un lietotāja ievade.
Darbā: 57 lpp. teksts, 24 attēli, 2 tabulas, pielikums un 24 nosaukumu informācijas avoti. |
Atslēgas vārdi |
3D grafika, WebGL, tīmeklis |
Atslēgas vārdi angļu valodā |
3D graphics, WebGL, Web |
Valoda |
lv |
Gads |
2012 |
Darba augšupielādes datums un laiks |
12.06.2012 00:14:22 |