letswift(17)
ARKit
Agenda
Augmented Reality
Introducing ARKit
ARKit Demo
ARKit Playgrounds
Summary
letswift(17)
AR : GO
AR :
$3,000
1000
900
800
700
600
500
400
300
200
0
2016 2017(E) 2018(E) 2019(E) 2020(E)
290.17
505.13
740.13
818.76 853.8
434.24
270.49
48.05
2013 2015 2016 2017
letswift(17)
Introducing ARKit
TRACKING SCENE
UNDERSTANDING
RENDERING
TRACKING SCENE
UNDERSTANDING
RENDERING
Plane Detection
Hit-Testing
Plane Detection
Light Estimation
Hit-Testing
Plane Detection
ARSCNView (SceneKit)

ARSKView (SpriteKit)
AR Views
Custom Rendering
letswift(17)
ARKit Demo
letswift(17)
ARKit Playgrounds
Info.plist
isSupported
Add anchor
Mapping node
Push Pattern
Pull Pattern
3 DOF
6 DOF
+z
-z
+x
-x
1m
Initializing

ExcessiveMotion

InsufficientFeatures
letswift(17)
Summary
HW + SW
No Extra Hardware
400M+ Users
Easy Integration
SpriteKit, SceneKit, Metal, Unity, Unreal Engine
Tracking Limitation
Horizontal Detection Only
Learning Curve
Overheating
letswift(17)