CD3502 Mixed Reality Syllabus:

CD3502 Mixed Reality Syllabus – Anna University Regulation 2021

COURSE OBJECTIVES:

 To impart the fundamental aspects and principles of mixed reality technologies.
 To know the internals of the hardware and software components involved in the development of mixed reality enabled applications.
 To learn about the graphical processing units and their architectures.
 To gain knowledge about mixed reality application development.
 To know the technologies involved in the development of mixed reality based applications.

UNIT I INTRODUCTION

Introduction to Virtual Reality and Mixed 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 –Performance Parameters – 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.

UNIT II MRCOMPUTING ARCHITECTURE

Computing Architectures of VR – Rendering Principle – Graphics and Haptics Rendering – PC Graphics Architecture – Graphics Accelerators – Graphics Benchmarks – Workstation Based Architectures – SGI Infinite Reality Architecture – Distributed VR Architectures – Multi-pipeline Synchronization – Collocated Rendering Pipelines – Distributed Virtual Environments-MR architecture.

UNIT III MR 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.

UNIT IV PROGRAMMING AND APPLICATIONS

VR Programming – Toolkits and Scene Graphs – World ToolKit – Java 3D – Comparison of World ToolKit and Java 3D – GHOST – People Shop – 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 – MR in Business – MR in Entertainment – MR in Education.

UNIT V MIXED REALITY TECHNOLOGIES

Synchronizing Time – Tangible & Ubiquitous – Vision Based Tracking – Sensing Technologies – Seamful Design – Assembling Interaction – Trajectories Through Mixed Reality Performance – Mobile Interface Design – Wearable Computing – Games.

COURSE OUTCOMES:

CO1:Demonstrate the understanding of the basic concepts of Mixed reality
CO2:Use the tools and technologies related to Mixed Reality
CO3:Develop the Virtual Reality applications in different domains
CO4:Design of various models using modeling techniques
CO5:Implement the concept of Virtual Reality and Mixed Reality Programming with toolkits.

TOTAL:45 PERIODS

TEXT BOOKS:

1. Charles Palmer, John Williamson, “Virtual Reality Blueprints: Create compelling VR experiences for mobile”, Packt Publisher,2018
2. Xiangyu Wang, Marc Aurel Schnabel, “Mixed Reality In Architecture, Design, And Construction “Springer Science & Business Media, 2008
3. William R. Sherman, Alan B. Craig: Understanding Virtual Reality – Interface, Application, Design”, Morgan Kaufmann,2003.

REFERENCES

1. John Vince, “Introduction to Virtual Reality”, Springer-Verlag,2004.