Fakultet organizacionih nauka, Univerzitet u Beogradu

Katedra za elektronsko poslovanje

Virtuelna realnost i računarska simulacija – OAS

Studenti su osposobljeni da kreiraju modele kontinualne simulacije, simulacije diskretnih događaja, veštačke inteligencije i virtuelne realnosti i primene računarsku simulaciju i virtuelnu realnost u različitim okruženjima.

Teorijska nastava
Modeliranje realnog sveta. Klasifikacija modela. Simulacija. Virtuelna realnost. Tipovi i komponenete virtuelne realnosti. 3D modeliranje. Audio, vizuelni i taktilni sistemi. 3D grafika. Zvuk u VR. Dodir u VR. Projektovanje virtuelnih učesnika. Animacija učesnika/avatara/agenta u VR. Društvena komponenta VR. Interakcija i dinamika u VR. Izazovi interakcije (čovek/avatar, čovek/agent) u VR. Virtuelno okruženje i prezentacija virtuelnog sveta. Kretanje, orijentacija, manipulacija u VR. Generički sistem VR. Arhitektura VR. Infrastruktura za VR (hardver, softver, platforme, okruženja). Medijum (pojam, razvoj, značaj, vrste). Hardver za ulazne/izlazne uređaje u VR. Komunikacija u VR. Tokovi informacija u VR. Procesiranje podataka. Rendering (taktilni rendering, rendering zvuka, grafički renedering). Prisutnost u VR. Modeliranje dinamike i interakcija u VR korišćenjem računarske simulacije. Modeliranje dinamike i simulacija kontinualnih sistema u VR. Simulacija diskretnih događaja u VR. Distribuirano i paralelno izvršavanje simulacije. Realtime simulacija. Jezici za simulaciju kontinualnih sistema i simulaciju diskretnih događaja (CSMP, Simulink, GPSS). Simulacija bazirana na agentima. Veštačka inteligencija u VR. Jezici za veštačku inteligenciju (R, Python). 3D programiranje. Softver za VR. OpenGL, WebGL, GLSL shader. JavaScript. Three.js. Aplikacije VR za različit hardver (HTC VIVE, Oculus, Google VR). Virtuelna realnost u: elektronskom poslovanju, marketingu, obrazovanju, zdravstvu, saobraćaju, turizmu, kulturi i umetnosti. Virtuelna realnost i razvoj računarskih igara.
Praktična nastava
Razvoj 3D modela. Animacija primenom softverskih rešenja Blender, Maya i 3D Studio Max. WebGL. Razvoj 3D interaktivnih karaktera. Razvoj igara virtuelne realnosti. Unity. HTC VIVE, Oculus, Google VR. Kreiranje okruženja virtuelne realnosti. Razvoj aplikacija virtuelne realnosti. Primena virtuelne realnosti u medicini, obrazovanju, pametnim okruženjima i dr. Simulacija kontinualnih sistema, CSMP. Simulacija diskretnih događaja, GPSS.

1. Računarska simulacija, B. Radenković, M. Stanojević, A. Marković, Fakultet organizacionih nauka, Saobraćajni fakultet, 2009.
2. B.Radenković, M.Stanojević, M.Despotović-Zrakić, Z.Bogdanović, D.Barać, A.Labus, M.Đogatović, Računarska simulacija - zbirka zadataka, Fakultet organizacionih nauka 2019. udžbenik u pripremi.
3.Schmalstieg, D. & Höllerer, T.; Augmented Reality: Principles and Practice (Usability), 1st edition; Addison-Wesley Professional; 2016
4. Linowes, J. & Babilinski, K.;Augmented Reality for Developers: Build practical augmented reality applications with Unity, ARCore, ARKit, and Vuforia; Packt Publishing; 1 edition, 2017.
5. Buttfield-Addison, P. Manning, J. & Nugent T. ;Unity Game Development Cookbook: Essentials for Every Game O'Reilly, 2019
6. Materijali u e-formi, sa portala za e-učenje moodle.elab.fon.bg.ac.rs