Android NDK (C)
Unity (AR Foundation)
ARCore SDK for Unity (Deprecated)
The Instant Placement API allows the user to place AR objects instantly, without having to first move their device to allow ARCore to establish full tracking and detect surface geometry.
After the user has placed an object, its pose is refined in real time as the user moves through the environment. Once ARCore is able to determine the correct pose in the region where the AR object has been placed, it updates the object's pose and tracking method.
The following clip shows a virtual Android figure on a real-world table. The figure is initially placed using an estimated pose, which is indicated by its white color. Once an accurate pose can be determined, the figure turns orange and uses the new, accurate pose. The sudden change in pose affects the apparent "size" or perceived scale of the object.