Que motor AR é que o Pokémon GO usa?
Até Outubro de 2017, o Pokemon Go parece utilizar uma "engine AR" da Niantic, Inc..
A um nível alto, o jogo coloca o Pokemon globalmente no espaço, num local definido pelo servidor (o "spawn point"). A engine AR usa o GPS e a bússola do telefone para determinar se o telefone deve ser movido para a esquerda ou para a direita. Eventualmente, o telefone aponta para o cabeçalho direito e o mecanismo de AR agora desenha o modelo 3D sobre o vídeo vindo da câmera.
Não há nenhuma tentativa de realizar mapeamento do ambiente, reconhecimento de superfície, ... Esta é uma técnica simples mas muito eficaz que cria os efeitos impressionantes que todos vimos.
Niantic, Inc. mostrou protótipos do Pokemon GO usando o ARKit (iOS). É fácil notar melhorias: as bolas perdidas parecem saltar muito naturalmente na calçada e respeitar a física, parece que o Pikachu anda naturalmente na calçada em vez de flutuar no ar com o jogo lançado no momento.
Muitos observadores esperam que a Niantic, Inc. substitua o mecanismo atual pelo ARKit (iOS) e ARCore (Android), possivelmente via Unity 3D AR APIs.
Artigos semelhantes
- Você usa um protetor de tela para o seu telefone? Por que você usa ou não usa?
- Existe algum motor de jogo ou motor gráfico popular que utilize Vulkan em vez de DirectX ou OpenGL? O que o Vulkan traz para a mesa?
- O que é um bom motor de jogo 3D para Android que tem física de carros? Qual é o melhor motor de jogo para jogos 3D?
- O motor rotativo Mazda é mais eficiente em termos de consumo de combustível do que um motor de cilindro?