What’s New in ARKit 2
What’s New in ARKit 2
WWDC 2018
ARWorldMap
- Mapping of physical 3D space
- Mutable list of named anchors
- Raw feature points and extent
- Serialization
- Position and orientation
- Scale
- Lighting
- Shadow
- Reflection of textures
- Gathers scene texture
- Cube map representation
- Used as reflection probe
- Reflective objects
- Cube map (MTLTexture)
- Physical extent
- Same lifecycle as other anchors
- Integrated in ARSCNView
- Manual placement
- Images don’t need to be static
- Position and orientation for every frame
- Track multiple images simultaneously
- ARImageTrackingCongfiguration
Asset Catalog in Xcode- ARWordTrackingConfiguration
- Image anchors in world reference frame
- Detected images can be tracked - ARImageTrackingConfiguration
- Independent from world tracking
- Position and orientation for every frame
- Detection of a known static 3D object
- Objects need to be scanned first
- Well-textured, rigid, non-reflective
- Position and orientation
- Integration into world tracking
- Accumulated scene information
- Transform, extent, center
- Supported by Xcode asset catalog
- ARObjectScanningCongfiguration
- Sample code available (Scanning and detecting 3D objects)
- Uses face as light probe
- Light intensity, direction, color temperature
- Spherical harmonics coefficients