Learning Outcomes
a) Knowledge: Familiarization with virtual and augmented reality techniques, technologies and applications as well as advanced graphics techniques ( tracking and navigation devices, graphics and sound displays, tactile/force feedback interfaces, haptic rendering and texture, force feedback, geometric model management, processing of motion capture signals, spatial data structures). Exposure to virtual reality and advanced graphics programming. Acquaintance with virtual reality systems and their applications in areas such as education and training, arts, science, entertainment.
b) Skills: Acquisition of skills in the use, programming and development of algorithms/techniques involved in virtual reality application. Promoting analytic and programming skills.
Course Content (Syllabus)
Historical overview. Principles of VR, related scientific disciplines, VR applications. Tracking devices, navigation devices, gesture interfaces. The human visual system, stereopsis. Graphics displays. The human aural system, sound source position determination cues. Sound displays, generation of 3D sound fields. Tactile/force feedback interfaces. Physical modeling, haptic rendering, haptic texture, force feedback calculation. Geometric model management, Level of Detail (LOD), cell segmentation. Motion capture, processing of motion capture signals. Mesh simplification and mesh subdivision techniques. Spatial data structures: Bounding Volume Hierarchies (BVH), Binary Space Partitioning (BSP) Trees, Octrees, Scene Graphs. Culling techniques. Augmented reality (applications and taxonomy, AR devices, tracking for AR). VR application development using Unreal Engine or Unity.
Course Bibliography (Eudoxus)
G. Burdea, P. Coiffet, Virtual Reality Technology, 2nd edition, Wiley 2003
A Watt, F. Policarpo, 3D Games: Animation and Advanced Real-Time Rendering, Vol 2, Addison Wesley, 2003
T. Akenine Moller, E. Haines, Real-time Rendering, 2nd edition, A. K. Peters, LTD, 2002 (ή νεώτερη)
Υλικό (π.χ άρθρα) που διανέμεται στους φοιτητές Course material, e.g scientific papers.
D. Schmalstieg, T. Hollerer, Augmented Reality: Principles and Practice, 1st Edition, Addison-Wesley Professional, 2016
J. Linowes, Unity Virtual Reality Projects, Packt Publishing, 2015
Additional bibliography for study
W.Sherman, A. Craig, Understanding Virtual Reality, Morgan Kaufmann, 2003
A Watt, F. Policarpo, 3D Games: Animation and Advanced Real-Time Rendering, Vol 1, Addison Wesley, 2003
D. Luebke, M. Reddy, J. Cohen, A. Varshney, B. Watson, R. Huebner, Level of Detail for 3D Graphics, Morgan Kaufmann, 2003
S. Aukstakalnis, Practical Augmented Reality, 1st Edition, Addison-Wesley Professional, 2016
A. LaValle, Virtual Reality
Λέπουρας, Γ., Αντωνίου, Α., Πλατής, Ν., Χαρίτος, Δ.: Ανάπτυξη συστημάτων εικονικής πραγματικότητας