This presentation is to understand what is Augmented Reality, its use and future. It also contains some slides to show how iOS developer create app with facility of AR using ARKit framework introduced in iOS 11.
2. What is Augmented Reality?What is Augmented Reality?
●
Augmented realityAugmented reality is a field of computer researchis a field of computer research
which deals with the combination of real-world andwhich deals with the combination of real-world and
computer-generated data.computer-generated data.
●
Augmented realityAugmented reality is a technology that allows youris a technology that allows your
phone to mix real-world surroundings with what's beingphone to mix real-world surroundings with what's being
shown on screen using the device's camera.shown on screen using the device's camera.
●
Augmented realityAugmented reality is defined as "an enhanced versionis defined as "an enhanced version
of reality created by the use of technology to add digitalof reality created by the use of technology to add digital
information on an image of something."information on an image of something."
3. AugmentedAugmented vs. Virtual Realityvs. Virtual Reality
●
One of the identifying marks of a virtual reality systemOne of the identifying marks of a virtual reality system
is the head mounted display worn by users.is the head mounted display worn by users.
●
AR apps use your phone's camera to show you a viewAR apps use your phone's camera to show you a view
of the real world in front of you, then put a layer ofof the real world in front of you, then put a layer of
information, including text and/or images, on top ofinformation, including text and/or images, on top of
that view.that view.
●
Virtual Reality is defined as "the use of computerVirtual Reality is defined as "the use of computer
technology to create a simulated environment."technology to create a simulated environment."
●
In Augmented Reality, the user must still be aware thatIn Augmented Reality, the user must still be aware that
he or she is present in the “real world.”he or she is present in the “real world.”
●
AR is used in apps for smartphones and tablets.AR is used in apps for smartphones and tablets.
4. Current Uses of ARCurrent Uses of AR
●
Yellow first down line used on TV broadcasts of footballYellow first down line used on TV broadcasts of football
games and Ads on cricket ground.games and Ads on cricket ground.
●
CityViewAR released by the University of CanterburyCityViewAR released by the University of Canterbury
enabled city planners and engineers to visualizeenabled city planners and engineers to visualize
buildings that had been destroyed.buildings that had been destroyed.
●
The most popular is undoubtedly Pokemon Go,The most popular is undoubtedly Pokemon Go,
developed by Niantic and Other popular games includedeveloped by Niantic and Other popular games include
Bee Ready, Domino World, Ingress etc.Bee Ready, Domino World, Ingress etc.
5. Future of ARFuture of AR
●
Military e.g. used in military to provide locations of
enemy positions
●
Medical Research e.g. about anatomy training for
medical students
●
Education e.g. to explore the aspects of an ancient
civilization as part of a history lesson
●
Marketing and Commercial e.g. can be used to
promote a new product
●
Industry e.g. helping with prototyping (engineering)
6. ARKit framework
●
Safety e.g. used as part of a road safety campaign
●
Art and Architecture e.g. as part of a mixed media
artwork
●
Gaming, Manufacturing industry, Healthcare etc
7. Why continue research inWhy continue research in
AR?AR?
●
AR systems will instantly recognize what someone isAR systems will instantly recognize what someone is
looking at, and retrieve and display the data related tolooking at, and retrieve and display the data related to
that view.that view.
●
There are hundreds of potential applications for such aThere are hundreds of potential applications for such a
technology, gaming and entertainment being the mosttechnology, gaming and entertainment being the most
obvious ones.obvious ones.
●
Any system that gives people instant information,Any system that gives people instant information,
requiring no research on their part, is bound to be arequiring no research on their part, is bound to be a
valuable to anyone in any field.valuable to anyone in any field.
9. Requirements
Following are the requirements to develop AR
app in iOS:
●
Xcode 9.0+Xcode 9.0+
●
A9 and above processorA9 and above processor
●
iOS 11 device with cameraiOS 11 device with camera
10. Steps to create AR appSteps to create AR app
Choose a template: 'Augmented Reality App'Choose a template: 'Augmented Reality App'
12. ship.scnship.scn
Xcode already build with your 3D model in ship.scn, thisXcode already build with your 3D model in ship.scn, this
model you can place anywhere in your surroundingmodel you can place anywhere in your surrounding
environment.environment.