CS356 Računarska animacija

 

Cilj ovog predmeta je da studente upozna sa osnovnim i naprednim konceptima kao i algoritmima za razvoj odgovarajućih softverskih rešenja na polju računarske animacije. Predmet se bavi i savremenim tehnikama snimanja pokreta, kao i tehnikom matematičke optimizacije, upotrebom diferencijalnih jednačina i osnovnih pojmova iz mehanike.
Studenti se osposobljavaju za kreiranje kompleksnih računarskih 2D i 3D animacija, za razvoj softverskih rešenja na polju računarske animacije, kao i za implementaciju savremenih pomoćnih tehnika.


Teorijska nastava
Osnovi klasične i računarske animacije; Animacija sa među-frejmovima; Animacija kamere; Algoritmi interpolacije;Upotreba kvaternijana; Diferencijalne jednačine; Dinamika čestica; Dinamika vezanih tela; Dinamika krutih tela; Animacija na osnovu fizičkih proračuna; Dinamika robota; Dinamika fluida; Animacija karaktera; Animacija kamere; Skripting sistemi; Inverzna kinematika; Animacija prirodnih fenomena; Animacija lica; Animacija ljudskih pokreta; Animacija mase; Animacija na osnovu podataka; Snimanje pokreta; Specifičnosti animacije za film, interaktivnu multimediju, veb i računarske igre. Savremeni trendovi.


Praktična nastava
Upoznavanje sa besplatnim i komercijalnim alatima za računarsku animaciju; Instalacija i upotreba Blender paketa; Izrada jednostavnih animacija sa među-frejmovima; Izrada jednostavnih animacija kretanja kamere; Upotreba skripting sistema zasnovanog na Python jeziku; Izrada animacije deformacije objekta sa modifikacijom skripta; Demonstracija inverzune kinematike kroz preimere; Izrada primera animacije prirodnih fenomena i reazvoj skripta; Izrada primera animacije ljudskih pokreta; Izrada skripta za potrebe animacije mase; Primer animacije na osnovu snimljenih pokreta; Izrada primera veb animacije sa ActionScript-om. Izrada objekata i animacije namenjene za računarske igre.

 

Mouse Eye Tracking byPicNet Software Development Services