Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Automation and Computer Engineering
Title in original language 3D grafikas pielietošana tīmekļa vietnes izstrādei
Title in English 3D Graphics Application on the Websites Development
Department Viedo datortehnoloģiju institūts
Scientific advisor AADG pr.gr. asist. A. Sisojevs
Reviewer
Abstract 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.
Keywords 3D grafika, WebGL, tīmeklis
Keywords in English 3D graphics, WebGL, Web
Language lv
Year 2012
Date and time of uploading 12.06.2012 00:14:22