Guias específicos da plataforma
Android (Kotlin/Java)
Android NDK (C)
Unity (fundação de RA)
Unreal Engine
A API Instant Placement permite que o usuário coloque objetos de RA instantaneamente, sem antes de mover o dispositivo para permitir que o ARCore estabeleça rastreamento completo e detectar geometria de superfície.
Depois que o usuário coloca um objeto, sua posição é refinada em tempo real, à medida que usuário se move pelo ambiente. Assim que o ARCore conseguir determinar na região em que o objeto de RA foi colocado, ele atualiza método de pose e rastreamento.
No exemplo a seguir, um objeto é inicialmente colocado usando uma pose estimada, o que é indicado pela cor na escala de cinza. Assim que uma pose precisa puder ser determinada, o objeto fica colorido, indicando que ele está usando uma pose precisa. O mudança repentina de postura também afeta o "tamanho" aparente ou a escala percebida objeto.
Na Figura 1, o posicionamento instantâneo está desativado e a geometria da superfície é indefinida. Objetos colocados no chão à direita da mesa de sinuca (quatro pequenos pontos azuis) parecer derrubado, suas posições são indefinidas.
Na Figura 2, o Instant Placement é ativado no menu abaixo do ícone de engrenagem.
Na Figura 3, com o Instant Placement ativado, um novo objeto é colocado na cena. Ele aparece em escala de cinza, em vez de colorido, para indicar que não foi já corrigido para uma pose precisa.
Na figura 4, o novo objeto fica colorido e sua posição é precisa, quando o a geometria da superfície (descrita pelas linhas de grade rastreáveis) é detectada.