Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

23CS043_ARVR

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

23CS043 AR / VR TECHNOLOGY

LT PC
2 0 2 3
OBJECTIVES:

 To impart the fundamental aspects and principles of AR/VR


technologies.

 To learn about the VR modeling techniques in detail.

 To gain knowledge about various applications of AR/VR.

 To know the basics of AR.

 To learn about the game engines involved in the development of


AR/VR based

applications.

UNIT-I INTRODUCTION
7

Introduction to virtual reality and augmented reality – Definition –


Introduction to trajectories and hybrid space – Three I’s of VR – VR Vs 3D
computer graphics – Benefits of VR – 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.

UNIT-II VR MODELING
6

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-III APPLICATIONS
6

Human factors in VR – VR health and safety issues – VR and society – Medical


applications of VR – VR in 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.

UNIT-IV AUGMENTED REALITY


6

Introduction to augmented reality – Computer vision for AR – Interaction –


Modeling and annotation – Navigation – Wearable devices.
UNIT-V AR/VR SOFTWARE TOOLS AND GAME ENGINE
5
Fundamentals of Unity – Introduction to Vuforia – Basics of Unreal – Overview
of Blender – Basics of Pygame.

TOTAL: 30 PERIODS

PRACTICALS:

1. Study of tools like Unity, Maya, 3DS Max, AR toolkit, Vuforia and
Blender.
2. Use the primitive objects and apply various projection types by
handling camera.
3. Download objects from asset store and apply various lighting and
shading effects.
4. Model 3D objects using various modeling techniques and apply
textures over them.
5. Create 3D realistic scenes and develop simple virtual reality enabled
mobile applications which have limited interactivity.
6. Add audio and text special effects to the developed application.
7. Develop AR enabled applications with interactivity like E-learning
environment, virtual walkthroughs, and visualization of historic places.
8. Develop AR enabled simple applications like DNA structure
visualization and human anatomy visualization.

TOTAL: 30 PERIODS
COURSE OUTCOMES:

At the end of the course the students will be able to


 CO1: Summarize the basic concepts of AR and VR.
 CO2: Identify different gesture interfaces used in AR/VR.
 CO3: Explain the concepts of VR modeling.
 CO4: Recognize VR applications in different domains.
 CO5: Develop AR applications in different domains.
 CO6: Analyze the different types of game engines.

TEXT BOOKS:
1. John Vince, "Introduction to Virtual Reality”, Springer London, 1 st Edition,
India, 2011. (Units 1, 2 & 3)

2. Dieter Schmalstieg, Tobias Hollerer, "Augmented Reality: Principles &


Practice", Addison Wesley, 1st Edition, India, 2016. (Unit 1, 3 & 4)

REFERENCES:

1. Charles Palmer, John Williamson, “Virtual Reality Blueprints: Create


compelling VR experiences for mobile”, Packt Publishing, 1 st Edition, India,
2018.

2. William R. Sherman, Alan B. Craig, “Understanding Virtual Reality –


Interface, Application, and Design”, Morgan Kaufmann Publishers, 2 nd
Edition, New Delhi, 2018.

3. Justin Plowman, “3D Game Design with Unreal Engine 4 and Blender”,
Packt Publishing, 1st Edition, New Delhi, 2016.

4. Jonathan Linowes, Krystian Babilinski, “Augmented Reality for Developers:


Build practical augmented reality applications with Unity, ARCore, ARKit
and Vuforia”, Packt Publishing, 1st Edition, New Delhi, 2017.

POs PSOs

COs 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

1 2 1 - - 2 - - - 2 2 1 2 2 2 -
2 3 2 1 1 2 - - - 2 2 1 2 3 2 -
3 2 1 - - 3 1 1 1 3 2 2 3 2 3 1
4 3 2 1 1 3 - - - 2 2 3 3 3 3 -
5 3 2 1 1 3 1 1 1 3 3 3 3 3 3 1
6 3 2 2 2 3 1 1 1 3 3 3 3 3 3 1
Overall
correlation
3 2 1 1 3 1 1 1 3 2 3 3 3 3 1

You might also like