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

So you want to build an ARKit app - AppDevCon

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Namrata Bandekar Namrata Bandekar
March 15, 2019
1.8k

So you want to build an ARKit app - AppDevCon

Avatar for Namrata Bandekar

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