Računalna animacija na Webu

  Računalna grafika do danas je dosta napredovala i postoji mnogo tehnika kojima se sadržaj na ekranu može učiniti zanimljivim. Editori, video isječci, programi za crtanje i bojanje, i mnogi drugi rezultiraju slikom na ekranu. Također, internet i web tehnologije brzo napreduju, pa svaki dan raste i broj načina na koji određeni sadržaj može biti prikazan. Dok su u početku ljudi bili sasvim zadovoljni običnim tekstom i pokojom slikom na web stranicama, danas očekivanja iz dana u dan sve više rastu.


  Prvu web stranicu napravio je 1981. godine Tim Berners-Lee. Ona uopće nije sadržavala nikakve slike. U veljači 1993. godine prvi puta je predstavljen svim web programerima dobro poznati tag <img>. Danas svaka stranica sadrži mnoštvo multimedijalnih sadržaja, od kojih su animacije jedan važan dio. Upravo one privlače pažnju korisnika. Više od četvrtine ljudskog mozga je uključena u interakciju s vizualnim signalima,stoga ljudi vole pokret i vole gledati kako se nešto miče. Prve animacije na webu pojavile su se 1987. s nastankom GIF slika.


  Animacije mogu biti 2D i 3D animacije. Vizualizirati nešto u 3D znači definirati stvari u trodimenzijskom svijetu. U polju 3D grafike matematički se definiraju objekti, materijali, svjetlo i kamera, i oni se svi zajedno koriste da bi se slika prikazala na 2D ekranu. Monitor postaje prozor u svijet koji je stvoren.


  3D web tehnologija otvara vrata mnogim novim zanimljivim sadržajima na stranicama. Jedan od načina koji se već koristi i nastoji se da postane standard jest mogućnost da se proizvod ponudi u 3D-u na samoj stranici, kako bi ga korisnici mogli pregledavati kao u stvarnosti, iz svakog kuta. Osim toga, 3D tehnologija može dodati novi stupanj učinkovitosti i prezentacije sadržaja kod raznih edukacijskih web stranica, u kojima se pomoću nje mogu simulirati i prikazati razni teoremi, primjeri i slično.


  Uz 3D animacije na webu često se veže i pojam interaktivnost. Interaktivno znači da se može konstanto utjecati na ono što vidimo na ekranu. Video igre nam daju očiti primjer. Ako u igri utrka kliknemo npr. na strelicu prema lijevo idemo u tom smjeru. U usporedbi s DVD playerom, za interakciju se koriste minimumi poput fast forward, stop itd., ali na niti jedan način se ne utječe na svijet. Interaktivni 3D znači da akcije korisnika utječu na nešto u 3D svijetu. Na primjer, pomakne se kamera prema objektu u 3D svijetu, dobije se drugačiji utjecaj na objekte i na osvjetljenje u tom svijetu.


  Takvu se grafiku sasvim sigurno može vidjeti u igrama i u posebnim efektima u filmovima. I upravo to su dvije očite uporabe tehnike za 3D vizualiziranje. Arhitekti često stvaraju prezentacije u 3D grafici za svoje dobro, a i dobro klijenata. Inženjeri se koriste time da riješe probleme dizajna. Doktori koriste 3D rekonstrukcije zajedno s medicinskim uređajima kako bi razumjeli probleme pacijenta, čak i odvjetnici koriste 3D grafiku kako bi rekonstruirali događaje i prikazali tijek nesreće. Postoji još mnogo uporaba 3D vizualiziranja koji utječu na to kako svijet funkcionira.


  U današnje vrijeme posvuda na internetu se mogu pronaći animirani oblici. Postoji mnogo tehnologija koje web dizajneri mogu iskoristiti da bi napravili animacije, a neki od njih su:


  • animirani GIF-ovi
  • dinamički HTML
  • Java
  • Shockwave and Flash


  Dok je 2D grafika na webu dobro razvijena, 3D grafika je u razvoju i iz dana u dan sve više napreduje. Cilj je ostvariti 3D grafiku na webu kao standardni dio svakog web preglednika.


  U ovom radu proučene su tehnologije koje omogućuju ostvarivanje računalnih animacija u web preglednicima bez uporabe dodataka (engl. plug-in). Obrađene su 3D animacije i parametri kojima se kontroliraju 3D animacije. Središnja tema rada su mogućnostima animiranja u HTML5-u i animacije putem CSS-a.