Sorry, you need to enable JavaScript to visit this website.

  • 9:16 PM, Saturday, 20 Apr 2024


Course Undergraduate
Semester Electives
Subject Code AV487
Subject Title Virtual Reality

Syllabus

Introduction: What is VR, applications, basic components of VR, Success stories of VR and
challenges, VR hardware, visualization, VR content generation and storing?
Human Senses and VR: Discussion on how human senses correlates to VR such as Visual
system, Auditory System, Olfaction, Gustation etc.
Three dimensional geometry theory: coordinate system, Vectors, Line, plane transformation
etc.
The rendering pipeline: Geometry and vertex operations, culling and clipping, screen mapping,
scan conversion or rasterization, fragment processing, texturing etc.
Image based rendering: General approaches to IBR, acquiring images for IBR, mosaicing,
making panoramic images etc.
Computer vision in VR: The mathematical language of geometric computer vision, cameras,
CV application in VR, Virtual Worlds using Computer Vision.
Stereopsis: parallax, HMD, active, passive and other stereoscopic systems etc
Navigation and Movement in VR: computer animation, moving and rotating in 3D, robotic
motion, inverse kinematics etc
Laboratory: Introductory training in scripting and Vizard software demo on modeling. There
will be lab exercises given to students for better understanding of the course.
Project: Projects will be given to students that need to be simulated using
python/c/opengl/vrml/unity etc.
The project will focus on creating a some interactive virtual world or some simulation based
on physics etc. This project can either be done as individuals or in groups of two. Groups of two
are responsible for CLEARLY delineating each persons role in the project.

Text Books
References

1. A hitchhikers Guide to Virtual Reality, by Karen McMenemy, Stuart Ferguson.
2. Vizard Teacher in a Book from Vizard

3. IEEE conferences and Journals on Graphics, VR and computer vision.

4. Virtual Reality System by John Vince