Course Content - In Detail

1

Introduction

Fundamentals of Virtual Reality: What is Virtual Reality?, Virtual Reality as an Immersive Technology, Reality-Virtuality Continuum, Working Principle, Uses and Benefits History of Virtual Reality, Application Domains

2

Virtual Reality Hardware and Software

Introduction: Field of View, Degrees of Freedom, Stereoscopy Hardware: Input Devices, Output Devices, Virtual Reality Displays, Tracking - Magnetic, Electromagnetic, Ultrasonic and Inertial, and Optical Software: Platforms – Development and Deployment, VR Scripting, VRML, X3D, WebVR

3

Creating a Virtual Reality Experience – Design

Illusions of Presence, Perceptual Modalities: Sight, Hearing, Touch, Proprioception, Balance and Physical Motion, Smell and Taste, Multimodal Perceptions, Perception of Space and Time, Perceptual Stability, Attention, and Action Health Effect: Motion Sickness, Eye Strain, Seizures, After-effects, Factors Affecting Health Design Guidelines: Hardware, System Calibration, Latency Reduction, General Design, Motion Design, Interaction Design, Usage, Measuring Sickness

4

Creating a Virtual Reality Experience – Implementation

Rendering: Virtual Environments, Object Modeling, Geometric Transformation, Perspective Views, 3D Clipping, Stereoscopic Vision, Rendering, Texture Mapping, 360 degree Images and Videos Navigation: Navigation in Virtual Reality Environment, Navigation Characteristics, Locomotion Techniques – Physical and Virtual, Wayfinding – Landmark, Signs and Maps Interaction: Interacting with Virtual Objects, Direct and Indirect Interactions, Modes of Interactions, Multi-modal Interaction, Selection, Manipulation, Collaborative Virtual Reality

5

Putting Everything Together – Case Study

Case Study – Preservation of the cultural heritage of Majuli Island, Unity Game Engine: Introduction, Basic Workflow Environment Creation, Object Modeling, Incorporating Navigation and Interaction, Deploy Application

6

Practical