INFO 5900: Virtual Reality and its Applications
Spring Semester 2023 Course Information
Instructor: Dr. Sharad Sharma Instructor Website: https://sharadonly.github.io/ CLASS HOURS: Wednesday: 5:30 PM - 8:20 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.
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
* Assignments
Approved projects
* Project Deliverables and Evaluation
Weekly Time Schedule
Dates |
Title |
Due |
18-Jan |
Introduction |
|
25-Jan |
3Ds Max |
Assignment 1: 3Ds Max + Google Sketch Up |
1-Feb |
VR Input Devices |
|
8-Feb |
Python Programming (Vizard) |
Assignment 2: Vizard |
15-Feb |
VR Input Devices, Vizard/ Python Programming |
Assignment 3: Vizard 2 |
22-Feb |
Unity Programming: Unity, Unity Interface, Unity UI Interface, Interface Overview, survival-shooter-tutorial |
Assignment 4: Unity3D, Due: 8 March |
1-Mar |
VR Output Devices |
Assignment 5: Unity3D, Due: 22 March |
8-Mar |
Mid Term Exam |
Unity 3D UI Player Settings , Slider, Button, Health and Damage |
15-Mar |
Spring Break |
|
22-Mar |
Computer Graphics Principles for VR |
Project Proposal Presentation & Report |
29-Mar |
Geometric Modeling Principles for VR |
|
5-Apr |
Human Factors in VR |
|
12-Apr |
Data Visualization |
|
19-Apr |
Traditional Applications in VR |
Mid Project Demo |
26-Apr |
Emerging Applications in VR/Augmented Reality |
|
3-May |
Group Project Presentations/ Demo, Presentations. |
Due date for Report |
10-May |
Final Exam |
|
Final Projects [Previous Similar Classes]
Link to Free Software (3DsMax, Maya) for Students on the Education Community
Assessments
A student's grade is composed of the following:
• Assignments (5) = 30%
• Midterm Exam = 20%
• Final Project = 30%
• Final Exam = 20%
.
VRML Resources
- Second Life Online Virtual Society
- 3D Game Studio engine
- mr Physical Sky
- mr Physical Sky 2
- 3ds Max 2008 Tutorials
- 3D Studio MAX 3.1 tutorials
- Texture Mapping VRML
- Di Guy Human Simulation Software
- BOOK: 3ds Max 10 Architectural Visualization
- BOOK: 3ds Max 9 Bible 2009
- BOOK: 3ds Max 8 Bible 2008
- Making an ants crowd in 3ds Max
- Crowd Animation User Interface
- Crowd Animation
- Crowd Simulation in 3ds Max
- Crowd simulation (biped) with AI implant video
- How to make sure animated clones get lost in the crowd Video
Reference