WWDC 2017
Session video and resources: https://developer.apple.com/videos/play/wwdc2017/602/
- iOS (devices with A9 chip and up)
- Tracking
- Scene understanding
- Plane detection,
- Hit-testing
- Light estimation
- Rendering
- Easy integration
- Supports custom rendering with Metal template from XCode
- Unity & Unreal will be fully supporting
-
Processing -> ARKit
-
Rendering -> SceneKit, Metal, SpriteKit
-
ARConfiguration
->ARSession
-> instances ofARFrame
- Checking for availability
- Enabling/disabling
- Manage AR processing using
pause()
andrun()
ARAnchor
- Real world positioning
- Add/remove via
ARSession
- Add as a configuration to the session
ARWorldTrackingSessionConfiguration
- Comes as an option while creating a new ARKit project. This defines the rendering method.