BCS062BCS062H

Augmented & Virtual Reality

L-T-P3-0-0 Credits3 Session2024-25 TypeTheory
Appears in 4 semesters · 4 branches

B.Tech Computer Science & Engineering · Sem 6 (Departmental Elective-III, code BCS062) · B.Tech Information Technology · Sem 6 (Departmental Elective-III, code BCS062) · B.Tech Computer Science & Design · Sem 6 (Departmental Elective-III, code BCS062) · B.Tech Computer Science (Hindi) · Sem 6 (Departmental Elective-III, code BCS062H)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: VIRTUAL REALITY AND VIRTUAL ENVIRONMENTS

8 hrs

The historical development of VR: Scientific landmarks Computer Graphics, Real-time computer graphics, Flight simulation, Virtual environments, Requirements for VR, benefits of Virtual reality. HARDWARE TECHNOLOGIES FOR 3D USER INTERFACES: Visual Displays Auditory Displays, Haptic Displays, Choosing Output Devices for 3D User Interfaces.

Unit2

Unit 2: 3D USER INTERFACE INPUT HARDWARE

8 hrs

Input device characteristics, Desktop input devices, Tracking Devices, 3D Mice, Special Purpose Input Devices, Direct Human Input, Home - Brewed Input Devices, Choosing Input Devices for 3D Interfaces.

Unit3

Unit 3: SOFTWARE TECHNOLOGIES

8 hrs

Database - World Space, World Coordinate, World Environment, Objects - Geometry, Position / Orientation, Hierarchy, Bounding Volume, Scripts and other attributes, VR Environment - VR Database, Tessellated Data, LODs, Cullers and Occluders, Lights and Cameras, Scripts, Interaction - Simple, Feedback, Graphical User Interface, Control Panel, 2D Controls, Hardware Controls, Room / Stage / Area Descriptions, World Authoring and Playback, VR toolkits, Available software in the market

Unit4

Unit 4: 3D INTERACTION TECHNIQUES

8 hrs

3D Manipulation tasks, Manipulation Techniques and Input Devices, Interaction Techniques for 3D Manipulation, Deign Guidelines - 3D Travel Tasks, Travel Techniques, Design Guidelines - Theoretical Foundations of Wayfinding, User Centered Wayfinding Support, Environment Centered Wayfinding Support, Evaluating Wayfinding Aids, Design Guidelines - System Control, Classification, Graphical Menus, Voice Commands, Gestrual Commands, Tools, Mutimodal System Control Techniques, Design Guidelines, Case Study: Mixing System Control Methods, Symbolic Input Tasks, symbolic Input Techniques, Design Guidelines, Beyond Text and Number entry . DESIGNING AND DEVELOPING 3D USER INTERFACES: Strategies for Designing and Developing Guidelines and Evaluation. VIRTUAL REALITY APPLICATIONS: Engineering, Architecture, Education, Medicine, Entertainment, Science, Training.

Unit5

Unit 5

8 hrs

Augmented and Mixed Reality, Taxonomy, technology and features of augmented reality, difference between AR and VR, Challenges with AR, AR systems and functionality, Augmented reality methods, visualization techniques for augmented reality, wireless displays in educational augmented reality applications, mobile projection interfaces, marker-less tracking for augmented reality, enhancing interactivity in AR environments, evaluating AR systems.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1To understand the basic concept and apply framework of virtual reality. K1 , K2,K3
  2. CO2To understand and analyze the principles and multidisciplinary features of virtual reality.K2, K4
  3. CO3To understand and apply the technology for multimodal user interaction and perceptionin VR, in particular the visual, audial and haptic interface and behavior.K2, K3
  4. CO4To understand and apply the technology for managing large scale VR environment inreal time.K2, K3
  5. CO5To know an introduction to the AR system framework and apply AR tools in softwaredevelopment.K2, K3

Note: The AKTU syllabus PDF of some branches prints this subject with small differences in the course outcomes and books (CS & Design). Please also check the official AKTU PDF of your branch, linked at the end of your semester page.

Text books

  1. Alan B Craig, William R Sherman and Jeffrey D Will, “Developing Virtual Reality Applications: Foundations ofEffective Design”, Morgan Kaufmann, 2009.
  2. Gerard Jounghyun Kim, “Designing Virtual Systems: The Structured Approach”, 2005.
  3. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, “3D User Interfaces, Theory and Practice”,Addison Wesley, USA, 2005.
  4. Oliver Bimber and Ramesh Raskar, “Spatial Augmented Reality: Meging Real and Virtual Worlds”, 2005.
  5. Burdea, Grigore C and Philippe Coiffet, “Virtual Reality Technology”, Wiley Interscience, India, 2003.
  6. John Vince, “Virtual Reality Systems”, Addison Wesley, 1995.
  7. Howard Rheingold, “Virtual Reality: The Revolutionary Technology and how it Promises to Transform Society”,Simon and Schuster, 1991.
  8. William R Sherman and Alan B Craig, “Understanding Virtual Reality: Interface, Application and Design (TheMorgan Kaufmann Series in Computer Graphics)”. Morgan Kaufmann Publishers, San Francisco, CA, 2002
  9. Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013.

Official AKTU syllabus

This subject is on page 28, 29 of the original AKTU PDF.

Official AKTU syllabus PDF ↗