INFO 5777/ INFO 4900: Virtual Reality and its Applications
Spring Semester 2024 Course Information
Instructor: Dr. Sharad Sharma Instructor Website: https://sharadonly.github.io/ CLASS HOURS: Monday: 10:00 AM - 12:50 PM |
COURSE DESCRIPTION
The goal of this course is to introduce students to Virtual Reality (VR) hardware, software, and provide an opportunity for them to apply this knowledge to applications for education, visualization, and games. This course applies cutting-edge VR technology currently available in academia and industry. Topics include input devices, output devices, computer graphics principles for VR, geometric modeling principles for VR, human factors in VR, data visualization in VR, traditional and emerging applications in VR. Students learn the value of visualization and how to best leverage visualization methods in VR. Students will design, model, and program the VR environment by developing a complete VR application as a group project.
Teaching Assistant
1) Rishitha Reddy Pesaladinne (rishithareddypesaladinne@my.unt.edu)
2) Nanda Gowri Ganta Reddy (nandagowriganta@my.unt.edu)
Text Book
-
Burdea, Grigore C., and Coiffet, Philippe. Virtual Reality Technology, 2nd ed. Wiley-Interscience, 2003.
-
Selly S. Hale, Kay M. Stanney. (2014). Handbook of Virtual Environments: Design, Implementation, and Applications, Second Edition, CRC Press. ISBN 978042909871
Course Related Links
All the lecture slides are at Canvas
(Final Group Projects 2024)
* Final Group Projects (2023)
* Syllabus
* Vizard 7
Weekly Time Schedule
Dates |
Title |
Due |
22-Jan |
Introduction (VR/AR/MR/XR) |
|
29-Jan |
3Ds Max |
Assignment 1: 3Ds Max + Google Sketch Up |
5-Feb |
VR Input Devices |
Assignment 2: Vizard |
12-Feb |
Python Programming (Vizard) |
Assignment 3: Vizard 2 |
19-Feb |
VR Input Devices, Vizard/ Python Programming |
Assignment 4: Unity3D, Due: 26 Feb |
26-Feb |
VR Output Devices, Unity Programming: Unity, Unity Interface, Unity UI Interface, Interface Overview, survival-shooter-tutorial |
Assignment 5: Unity3D, Due: 4 March |
4-Mar |
Mid Term Exam |
|
11-Mar |
Spring Break |
Unity 3D UI Player Settings , Slider, Button, Health and Damage |
18-Mar |
Project Proposal Presentation |
Project Proposal Report |
25-Mar |
Computer Graphics Principles for VR |
|
1-Apr |
Geometric Modeling Principles for VR |
|
8-Apr |
Human Factors in VR |
|
15-Apr |
Data Visualization |
Mid Project Demo |
22-Apr |
Traditional Applications in VR/ Emerging Applications in VR |
|
29-Apr |
Group Project Presentations/ Demo, Presentations. |
Due date for Report |
6-May |
Final Exam |
Final Projects [Previous Similar Classes]
VRII:
2012 , 2013, 2015, 2019, 2020, 2021