Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

MINOR PROJECT

AUGMENTED REALITY
Mentored by: Prepared by:
Ms. Vedika Gupta Anirudh Sharma - 35151202716,
Jatin Malhotra - 35351202716,
Sudhanshu Sharma - 03751202716,
Tarushee kumar - 35551202716
AUGMENTED REALITY
Def: An artificial environment created through the combination of real-world
and computer generated data.
Augmented Reality was initially designed for medicine, military and
maintenance purposes.
So companies interested in mobile development such as Nokia, Qualcomm,
Google are willing to fund research on AR.

ULTIMATE GOAL OF AR :
Create a system such that a user
cannot tell the difference between
the real world and the visual
augmentation on it.
THIS IS HOW AR WORKS
➤ Pick a real world scene
➤ Add your virtual objects in it.
➤ Delete real world Objects
➤ Not virtual reality since
Environment is Real
➤ Classic example: Pokemon
Go
AUGMENTED REALITY IS THE FUTURE

Year:1980 Year:2000 Year:2020

By Year 2040
OUR SCOPE

➤ Our aim is to implement an Augmented reality into a flutter


framework by scanning a QR code.
➤ We need to place a 3 dimensional model into a real world such that it
would be really hard to find any difference between a virtual object
and a real environment.
Test Furniture at home before buying it.
FLUTTER FRAMEWORK
➤ Open source framework backed by Google.
➤ Available on almost every platform.
➤ First stable release was in December 2018.
➤ Reactive framework.
➤ Great Performance.
WHY FLUTTER AS SDK ?
▸ Allows to build iOS and Android apps at the same time(Cross platform).

▸ Great performance.

▸ Dart as programming language not JavaScript.

▸ Provides its own widgets

React native Vs Flutter


FUTURE GOAL : MULTIUSER AR
Having multiple users interact and collaborate in real time is a big technical and design
challenge. Current devices are unaware of their surroundings other than the basic planes
they detect and don’t know the position of other devices. Every time you start an AR
session, everything resets. These are big problems.
HOW TO IMPLEMENT MULTIUSE AR:
➤ The user creates a local anchor in their environment.
➤ During hosting, user uploads data for the anchor to the Cloud
Anchor API service, which returns a unique ID for that anchor.
➤ The app distributes the unique ID to other users.
➤ During resolving, users with the unique ID can recreate the same
anchor using the Cloud Anchor API service.

Please feel free to ask any questions

Thank You !

You might also like