17. ARCore overview
ARCore use concurrent odometry and mapping or COM to understand
where the device is,
detects the features points of the camera image and uses these
points to compute its change in location.
Uses these informations combined with IMU’s measurements to
estimate pose: position and orientation of the camera relative to the
world.
Motion tracking
18. ARCore overview
ARCore looks for clusters of feature points that appear to lie on
common horizontal surfaces, and makes these surfaces available as
planes.
ARCore can also determine each plane's boundary.
Oriented points are used to place virtual objects on non-horizontal
surfaces, ARCore uses clusters of feature points to attempt to
estimate the angle of the surface.
Environmental understanding
19. ARCore overview
Light estimation
ARCore use the average of luminosity of the camera image.
The provided shader multiplies the object color with the global light
estimate.
This adapts the RGB brightness of the final surface color, increasing
the sense of realism.
23. Getting started
● Android SDK version 7.0 (API Level 24) or higher.
● Install Unity 2017.3.0f2 or higher, with the Android Build Support
component.
● Download the ARCore SDK for Unity.
● A supported Android device.