Upgrade to Pro — share decks privately, control downloads, hide ads and more …

So you want to build an ARKit app - AppDevCon

Namrata Bandekar
March 15, 2019
1.6k

So you want to build an ARKit app - AppDevCon

Namrata Bandekar

March 15, 2019
Tweet

Transcript

  1. LIGHT ESTIMATION ▸ Estimate scene lighting information ▸ Render graphics

    that looks more realistic Video by Mark Dawson on Youtube
  2. GETTING STARTED ▸ Device Compatibility ▸ A9 processor or later

    ▸ iOS 11 and up ▸ Handle unsupported devices and iOS versions AR Optional AR Required
  3. USER GUIDANCE ▸ Guide the user ▸ Show feature points

    ▸ Display detected plane IKEA Place Portal
  4. TRACKING ▸ ARWorldTrackingConfiguration ▸ ARAnchors fix position in real world

    ⚓ ▸ Don’t use feature points to place content ▸ ARAnchors adjust for drift
  5. CAPTURING THE ARWORLDMAP ▸ Dense feature points ▸ Multiple points

    of view ▸ No motion - static environment ▸ Use WorldMappingStatus ▸ Don’t display UI until ready
  6. TESTING IN THE REAL WORLD ▸ Low lighting ▸ Smooth

    surfaces ▸ Moving device fast while mapping ▸ Motion in environment
  7. PERFORMANCE CONSIDERATIONS ▸ Initialization takes some time ▸ Battery drain

    ▸ Limit the number of anchors ⚓ ▸ Delegate callbacks on background threads ▸ Mapping from a distance doesn’t work ▸ Occlusion - no depth sensing