Everipedia Logo
Everipedia is now IQ.wiki - Join the IQ Brainlist and our Discord for early access to editing on the new platform and to participate in the beta testing.
ARKit

ARKit

ARKit, or Augmented Reality Kit, is a mobile Application Program Interface developed by Apple computers. [5]

Functionality

ARKit combines many inputs and data in order to create a detailed scene.

Visual Inertial Odometry

ARKit uses Visual Inertial Odometry (VIO) to accurately track the world around it.

VIO fuses camera sensor data with CoreMotion data.

These two inputs allow the device to sense how it moves within a room with a high degree of accuracy, and without any additional calibration.

[15]

Scene Understanding and Light Estimation

With ARKit, iPhone and iPad can analyze the scene presented by the camera view and find horizontal planes in the room.

ARKit can detect horizontal planes like tables and floors, and can track and place objects on smaller feature points as well.

ARKit also makes use of the camera sensor to estimate the total amount of light available in a scene and applies the correct amount of lighting to virtual objects.

[15]

Rendering

ARKit runs on the Apple A9 and A10 processors.

These processors deliver breakthrough performance that enables fast scene understanding and lets you build detailed and compelling virtual content on top of real-world scenes.

You can take advantage of the optimizations for ARKit in Metal and SceneKit.

[15]

Applications

Game engines such as Unity 5 and Unreal Engine support ARKit.

Games like Pokémon Go have integrated ARKit to improve the User experience and increase the interaction with the scene. [5]

Storytelling can be enhanced with 3D models placed directly into the reader's scene.

[5]

Primary Classes

ARSessionConfiguration

Configuration Classes

Enable/Disable Features

Availability

ARSession

Manage AR processing

Reset Tracking

Session Updates

ARFrame

Camera image to render the background of the scene

Tracking information to find device's location, orientation and state

Scene information such as light estimate and location in space

ARAnchor

Real-world position and orientation

ARSession can be added or removed

Frame Anchors are automatically added if using plane detection

References

[1]
Citation Linkyoutube.comHow to make a zombie AR app
Aug 4, 2017, 10:19 PM
[2]
Citation Linkyoutube.comDrone AR video
Aug 6, 2017, 8:41 AM
[3]
Citation Linkyoutube.comApple's ARKit car
Aug 6, 2017, 8:43 AM
[4]
Citation Linkyoutube.comVideo of AR portals
Aug 6, 2017, 8:50 AM
[5]
Citation Linkyoutube.comTop 10 AR applications in summer of 2017
Aug 6, 2017, 8:57 AM
[6]
Citation Linkyoutube.comYoutube video of ARKit being introduced
Aug 4, 2017, 8:09 PM
[7]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comDetails about ARKit
Aug 4, 2017, 8:16 PM
[8]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comCode to resume a session
Aug 4, 2017, 8:19 PM
[9]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comARSession features
Aug 4, 2017, 8:19 PM
[10]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comARSessionConfiguration tracking code
Aug 4, 2017, 8:20 PM
[11]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comARCamera
Aug 4, 2017, 8:27 PM
[12]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comWorld Tracking details
Aug 4, 2017, 8:27 PM
[13]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comCode on moving a screenshot around the scene
Aug 4, 2017, 8:35 PM
[14]
Citation Linktechcrunch.comSome new Augmented Reality apps coming out on iOS 11
Sep 1, 2017, 5:51 PM
[15]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comNotifying users on changed tracking state
Aug 4, 2017, 8:54 PM
[16]
Citation Linkdeveloper.apple.comApple's source code on AR, with examples
Aug 4, 2017, 9:14 PM
[17]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comHow to make a zombie AR app
Aug 4, 2017, 10:19 PM
[18]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comDrone AR video
Aug 6, 2017, 8:41 AM
[19]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comApple's ARKit car
Aug 6, 2017, 8:43 AM
[20]
Citation Linkywqaugeunhowzrcj.public.blob.vercel-storage.comVideo of AR portals
Aug 6, 2017, 8:50 AM