Syllabus Augmented Reality/Virtual Reality - [CCS333] UNIT I INTRODUCTION Introduction to Virtual Reality and Augmented Reality - Definition - Introduction to Trajectories and Hybrid Space - Three I’s of Virtual Reality - Virtual Reality Vs 3D Computer Graphics - Benefits of Virtual Reality - Components of VR System - Introduction to AR-AR Technologies - Input Devices - 3D Position Trackers - Types of Trackers - Navigation and Manipulation Interfaces - Gesture Interfaces - Types of Gesture Input Devices - Output Devices - Graphics Display - Human Visual System - Personal Graphics Displays - Large Volume Displays - Sound Displays - Human Auditory System. (Chapter - 1) UNIT II VR MODELING Modeling - Geometric Modeling - Virtual Object Shape - Object Visual Appearance - kinematics Modeling - Transformation Matrices - Object Position - Transformation Invariants - Object Hierarchies - Viewing the 3D World - Physical Modeling - Collision Detection - Surface Deformation - Force Computation - Force Smoothing and Mapping - Behavior Modeling - Model Management. (Chapter - 2) UNIT III VR PROGRAMMING VR Programming - Toolkits and Scene Graphs - World ToolKit - Java 3D - Comparison of World ToolKit and Java 3D. (Chapter - 3) UNIT IV APPLICATIONS Human Factors in VR - Methodology and Terminology - VR Health and Safety Issues - VR and Society-Medical Applications of VR - Education, Arts and Entertainment - Military VR Applications - Emerging Applications of VR - VR Applications in Manufacturing - Applications of VR in Robotics - Information Visualization - VR in Business - VR in Entertainment - VR in Education. (Chapter - 4) UNIT V AUGMENTED REALITY Introduction to Augmented Reality - Computer vision for AR - Interaction - Modelling and Annotation - Navigation - Wearable devices. (Chapter - 5)