Guias específicos da plataforma
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
Unreal Engine
A API Instant Placement permite que o usuário posicione objetos de RA instantaneamente, sem precisar mover o dispositivo primeiro para permitir que o ARCore estabeleça o rastreamento completo e detecte a geometria da superfície.
Depois que o usuário coloca um objeto, a pose dele é refinada em tempo real à medida que o usuário se move pelo ambiente. Depois que o ARCore consegue determinar a pose correta na região onde o objeto de RA foi colocado, ele atualiza a pose e o método de rastreamento do objeto.
No exemplo a seguir, um objeto é colocado inicialmente usando uma pose estimada, que é indicada pela cor em tons de cinza. Quando uma pose precisa pode ser determinada, o objeto fica colorido, indicando que está usando uma pose precisa. A mudança repentina de pose também afeta o "tamanho" aparente ou a escala percebida do objeto.
Na Figura 1, a posição instantânea está desativada e a geometria da superfície está indefinida. Os objetos colocados no chão à direita da mesa de sinuca (quatro pontos azuis pequenos) estão caídos e não estão definidos.
Na Figura 2, a posição instantânea é ativada no menu abaixo do ícone de engrenagem.
Na Figura 3, com o posicionamento instantâneo ativado, um novo objeto é colocado na cena. Ele aparece em escala de cinza, em vez de colorido, para indicar que ainda não foi corrigido para uma pose precisa.
Na Figura 4, o novo objeto fica colorido, e a pose dele é precisa, quando a geometria da superfície (descrita pelas linhas de grade rastreáveis) é detectada.